方法1.直接在URL中,加請求的路徑
<input property="editor" name="ResponsibilityUnit"
class="mini-combobox" style="width:100%;"
valueField="id" textField="name"
showNullItem="true" allowInput="true" url="?IsMini=true&RequestAction=GetsourceUnit"
emptyText="請選擇..." nullItemText="請選擇..." />
</div>
方法2. 使用setData綁定數據
<input property="editor" name="ResponsibilityUnit"
class="mini-combobox" style="width:100%;"
valueField="id" textField="name"
showNullItem="true" allowInput="true"
onbeforeshowpopup="beforeshowpopup"
emptyText="請選擇..." nullItemText="請選擇..." />
</div>
function beforeshowpopup(e) {
var bnc = mini.get("combo1");
bnc.load("?IsMini=true&RequestAction=GetsourceUnit"); //跟第一種方式沒區別
console.log(bnc);
bnc.setData([ //綁定數據源, valueField="id" textField="name" 保持一致即可
{ "id": "丹陽市供電公司", "name": "丹陽市供電公司" },
{ "id": "國網丹陽市供電公司", "name": "國網丹陽市供電公司" },
{ "id": "國網句容市供電公司", "name": "國網句容市供電公司" },
{ "id": "國網揚中市供電公司", "name": "國網揚中市供電公司" },
{ "id": "國網鎮江檢修公司本部", "name": "國網鎮江檢修公司本部" },
{ "id": "句容市供電公司", "name": "句容市供電公司" },
{ "id": "揚中市供電公司", "name": "揚中市供電公司" },
{ "id": "運維檢修部(檢修分公司)", "name": "運維檢修部(檢修分公司)" },
{ "id": "鎮江新區供電服務中心", "name": "鎮江新區供電服務中心" },
{ "id": "鎮江運維檢修部(檢修分公司)", "name": "鎮江運維檢修部(檢修分公司)" }]);
}
方法3. 使用data綁定數據
<input property="editor" name="ResponsibilityUnit"
class="mini-combobox" style="width:100%;"
valueField="id" textField="name"
showNullItem="true" allowInput="true"
data="json"
emptyText="請選擇..." nullItemText="請選擇..." />
</div>
var json=[ //綁定數據源, valueField="id" textField="name" 保持一致即可
{ "id": "丹陽市供電公司", "name": "丹陽市供電公司" },
{ "id": "國網丹陽市供電公司", "name": "國網丹陽市供電公司" },
{ "id": "國網句容市供電公司", "name": "國網句容市供電公司" },
{ "id": "國網揚中市供電公司", "name": "國網揚中市供電公司" },
{ "id": "國網鎮江檢修公司本部", "name": "國網鎮江檢修公司本部" },
{ "id": "句容市供電公司", "name": "句容市供電公司" },
{ "id": "揚中市供電公司", "name": "揚中市供電公司" },
{ "id": "運維檢修部(檢修分公司)", "name": "運維檢修部(檢修分公司)" },
{ "id": "鎮江新區供電服務中心", "name": "鎮江新區供電服務中心" },
{ "id": "鎮江運維檢修部(檢修分公司)", "name": "鎮江運維檢修部(檢修分公司)" }]
效果: