- 注册时间
- 2013-7-18
- 最后登录
- 2013-10-12
- 阅读权限
- 10
- 积分
- 165
- 精华
- 0
- 帖子
- 48
|
本帖最后由 春暖花开 于 2013-7-18 21:25 编辑
我当前编辑行,我写了一个双击文本框弹框查询的功能,我想在弹框时能将框里面的数据带出来,赋值到后面的编辑框里面,现在我能够取到对应的值却不能将值丢带对应的编辑文本框中,求帮助。
例如文本编辑框是这样的:
<div field="artiid" width="30" headerAlign="center" allowSort="false" >商品编码
<input property="editor" class="nui-textbox"/>
</div>
function onButtonEdit(){
var t=nui.getbyName("user.ordshtid").value;
var btnEdit = this;
nui.open({
url: "<%=request.getContextPath() %>/order/detail_function_select.jsp",
title: "订单明细调用入口",
width: 800,
height: 480,
allowResize:false,
onload:function(){
var iframe = this.getIFrameEl();
iframe.contentWindow.SetData(t);
},
ondestroy: function (action) {
if (action == "ok") {
var iframe = this.getIFrameEl();
var data = iframe.contentWindow.getData();
data = nui.clone(data); //必须
if (data) {
btnEdit.setValue(data.ordld);
btnEdit.setText(data.ordld);
var newRow = {artiid:data.ordno};
grid1.addRow(newRow, 0);
}
}
}
});
}
每次总是会增加一行显示,有什么办法让其不增加,且能把值带上去。
|
|