Toloka 项目的下拉列表

Dropdown list for Toloka project

任何人都可以就如何使下拉列表只在表演者在答案字段中键入至少 5 个字符后出现提出建议吗?

你的下拉列表问题可以这样解决: 通过将以下代码粘贴到任务代码 (exports.Task) 上方来添加 CustomSuggestSource,即粘贴到项目 JS 块的最顶部:

var IGNORE_INPUT_LENGTH = 5;
var CustomSuggestSource = Backbone.Model.extend({
assets: [],
constructor: function(data, options) {
this.options = options;
this.assets = _.clone(data);
Backbone.Model.apply(this, options);
},
/**
* @param {string} query
* @returns {string[]}
*/
filterBy: function(query) {
if (query.length < IGNORE_INPUT_LENGTH) {
return [];
}
var queryString = query.toLowerCase();
return _.filter(this.assets, function(str) {
return str.toLowerCase().indexOf(queryString) >= 0;
});
}
});