- 注册时间
- 2013-5-3
- 最后登录
- 2025-4-11
- 阅读权限
- 150
- 积分
- 33046
- 精华
- 0
- 帖子
- 14390
 
|
本帖最后由 felt 于 2013-9-5 13:40 编辑
可以的。
<div id="deliveryid" name="deliveryid" class="mini-combobox" style="width:208px;" showClose="true"
popupHeight="400" textField="addrname" valueField="addrid" oncloseclick="onCloseClick"
onbeforeshowpopup="ondelivery" allowInput="true">
<div property="columns">
<div header="ID" width="15" field="addrid"></div>
<div header="地址" field="addrname"></div>
</div>
</div>
<script type="text/javascript">
var data=[{"addrid":"1","addrname":"aaa"},
{"addrid":"2","addrname":"bbb"}]
mini.parse();
var p1=mini.get("deliveryid");
p1.setData(data)
function ondelivery(e){
var combo=e.sender;
var t=combo.getText();
if(t==""){
e.cancel=true;
}
}我按你的例子改了下,你看下。注意函数后面的括号。
|
|