下拉单选框
<div data-bind="xxxxxxxxxInit">
<span class="label">单选标题</span>
<select id="selectValue" class="select"></select>
</div>
var getListService = http.getInstance("xxx/xxx/xxx");
composition.addBindingHandler("xxxxxxxxxInit", {
init : function(dom) {
self._constrain = dom;
self._panel = panal.getPanalByElement(dom);
initUI();
getList();
}
});
function initUI() {
var selectList = $(self._constrain).find("#selectValue").selectize({
mode: 'single',
valueField: 'value',
labelField: 'label',
options: null,
onChange: function(){}
});
self._selectOptions = selectList[0].selectize;
}
function getList(){
var params = {xxx: xxx};
getListService.ajax(params).then(function(data){
self._selectOptions.clearOptions();
self._selectOptions.addOption(data.xxx);
});
}
var selectedValue = $(self._constrain).find("#selectValue").val();