- 注册时间
- 2015-1-12
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 181
- 精华
- 0
- 帖子
- 43
|
dforce 发表于 2015-1-13 11:02
请提供重现简单html页面,包括数据和重现操作
你前面提供的代码测试了没问题,你鼠标在输入框内的时候, ...
<td>
运输公司:
<input input id="ysgsbha" class="mini-buttonedit" emptyText="请选择运输公司" onbuttonclick="onButtonEdit1" name="ysgsbha" onenter="onKeyEnter" />
</td>
以下是点击按钮的操作
function onButtonEdit1(e) {
var btnEdit = this;
mini.open({
url : "XXXXXXX",
title : "选择运输公司",
width : 900,
height : 380,
ondestroy : function(action) {
if (action == "ok") {
var iframe = this.getIFrameEl();
var data = iframe.contentWindow.GetData();
data = mini.clone(data);
if (data) {
btnEdit.setValue(data.id);
btnEdit.setText(data.code);
}
}else{
btnEdit.setValue("");
btnEdit.setText("");
}
}
});
}
以下是 onKeyEnter方法
function onKeyEnter(e) {
var aa= mini.get("ysgsbha").getValue();
alert(aa);//输出的是text的值
var aaa= mini.get("ysgsbha").getText();
alert(aaa);//输出的是text的值
search();
}
以下是search方法
function search() {
var aa= mini.get("ysgsbha").getValue();//此处也是text的值
grid.load({
ysgsbh : aa,
});
} |
|