easyui 数据显示的问题
使用easyUI datagrid制作了一个数据表格,通过点击按钮触发弹出页面对数据表格中的选中行进行数据修改,弹出页是在div里面定义一个href指向另外一个页面,在这个弹出页上有一个form表单,我需要将在数据表格中选中的内容自动填充到form表单上,但是不管我用什么方法,都无法使form表单在第一次加载的时候显示出选中的数据,后面几次是可以正常显示的。
各位大神请指教!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(15)
恩,谢谢,我试试
不行,我试过了,还是无法正常显示
在弹出页面打开时候触发获取页面数据.(Javascript写在弹出页里)
谢谢,我试试
不行,都试过了,第一次还是无法显示
第一次时,AddressUpdateDialog中的url还没加载,form还没生成。先$("#AddressUpdateDialog").window('open'); 再$("#AddressModifyWindow").form('load', Selected);试试。或者在网页加载完成后。把AddressModifyWindow加载下:
$(functioni(){
$("#AddressUpdateDialog").window({closed:true});//加载但不显示
});
引用来自“冷川”的评论
你把代码贴出来看看,可能是因为DOM还没有加载完毕,js就先执行了填充。
代码已发,不是iframe,直接在div里面
“弹出页是在div里面定义一个href指向另外一个页面” 这个弹出div里面是个iframe么? 上代码吧
回复
你在前面一个页面点击AddressListUpdateTxtFn()的时候,还没有加载dialog呢。这种时候你用jquery去操作没有的元素也不会报错。先$("#AddressUpdateDialog").window('open')再$("#AddressModifyWindow").form('load', Selected)
回复
ok,谢谢,我试试
回复
还是不行,一样还是第一次加载无法正常显示
回复
我亲自试了之后,我发现我这儿是没有这个问题的,EasyUI1.4.2,我不知道你的是什么问题,如果还没有解决的话,不介意的话把代码发到我邮箱。
回复
我把dailog打开写在前面的话出现的情况是弹出一个白板,这个问题我已经换了个方法解决了,谢谢你了
你把代码贴出来看看,可能是因为DOM还没有加载完毕,js就先执行了填充。