easyui的combobox中onLoadSuccess多次加載產生的問題
阿新 • • 發佈:2018-06-07
UNC value else ext class UC lec IV com
這種代碼看起來,也是讓人醉醉的了~~~
$(‘#comboTestUnit‘).combobox({ valueField: ‘UnitId‘, textField: ‘UnitName‘, url: ‘/Bridge/getBridgeUnitList?BridgeId=‘ + bridgeId, onLoadSuccess: function (data) { if ($(‘#hiddenBridgeId‘).val()) { //根據隱藏id判斷是新增還是編輯 for(var i = 0; i < data.length; i++) { if (data[i].UnitIsImportant == 1) { $("#comboTestUnit").combobox(‘select‘, data[i].UnitId); $(‘#comboStructureStyle‘).combobox(‘setValue‘, data[i].UnitIsImportant == 1 ? data[i].StructureStyle : ‘‘); $(‘#comboUnitIsImportant‘).combobox(‘setValue‘, data[i].UnitIsImportant == 1 ? data[i].UnitIsImportant : ‘0‘); $(‘#txtSpanRange‘).textbox(‘setValue‘, data[i].UnitIsImportant == 1 ? data[i].SpanNum : ‘0‘); break; } } }else { $(‘#comboTestUnit‘).combobox({ valueField: ‘UnitId‘, textField: ‘UnitName‘, url: ‘/Bridge/getBridgeUnitList?BridgeId=‘,//新增時需要清空下列列表中的值 onLoadSuccess: function (data) { } }); } } })
easyui的combobox中onLoadSuccess多次加載產生的問題