阅读:4168
回复:3
|
[分享] 弹出窗查询添加多选操作。
不完美的修改,只贴出关键代码。具体方法还请自己实现。
图片:10_179_1c0c6136d8da4f2.gif 我使用的版本:9.2.6 要修改的页面:LisMasterData.aspx 要修改的js:WFRes/_Scripts/bizquery.js,WFRes/_Scripts/MVCSheet/MvcSheetAll.js; (可能会根据版本不同,修改的文件也不同) 据我了解9.2.7以后的版本中如修改MvcSheetAll.js无效,可修改MVCSheet/Controls/SheetTextBox.js 图片:1.png 图片:4.png 赋值请参考下面代码: 图片:QQ截图20161214171504.png 图片:2.png 图片:3.png 另一种修改思路。关键代码位置我都已经标注。 奥哲黄杰提供: 修改SheetTextBox.js的 ListMasterCallBack 函数,将设置控件的值逻辑改为以下方式 检测某个主键字段,是否已经在子表数据存在,如果不存在,则调用子表的新增行方法,将开窗选中行的数据写入新增的子表行中;如果检测某个主键字段值已经在子表中存在,则更新这一行数据; ListMasterCallBack 去除自动关闭窗体代码以便仍然可以继续双击; |
|
1楼#
发布于:2016-12-14 11:34
感谢分享!
|
|
|