【发布时间】:2015-08-25 13:46:24
【问题描述】:
这是我的代码。 我想在打开下拉菜单时加载选项。 它从 ajax 加载数据,但现在不把它放到下拉列表中。
selectize = selectAgentField.selectize({
create: true,
render: {
option: function(item, escape) {
console.log(item);
return '<div>'+ escape(item.agent_name) + '</div>';
}
},
onChange: function(value) {
selectedValue = value;
},
onDropdownOpen: function() {
WorkersService.getIdleWorkers(function(data) {
selectize.clearOptions();
_.each(data, function(worker, index) {
selectize.addOption({value: index, text: worker.attributes.name, contact_uri: worker.attributes.contact_uri});
})
selectize.refreshOptions(false);
});
}
})[0].selectize;
【问题讨论】:
标签: javascript drop-down-menu selectize.js