起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21551|回复: 20

[结贴] 弹出窗口mapping中实现修改并新增。

[复制链接]

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
发表于 2013-9-23 13:26:01 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 sambafirst 于 2013-9-23 14:37 编辑

具体的操作环境是这样子的。一个订单中有多个货品,这些货品每个货品又有多个批号。一开始为了方便只选择货品没有按批号进行选择。但是在出库的环节中就要把产品的批号选择上了。一个货品有多个批号,如果这个货品的出库数量大于一个批号的数量,那么这个货品就得选择多个批号。这样就得新增一个货品的多条记录并把批号填入。能否实现:在选择批号时第一个批号修改当前记录,之后的批号就依次新增记录。。
selec.JPG

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-23 14:13:47 | 显示全部楼层
windowDialog设置mapping中添加鉴别列,设置通过鉴别列新增或修改
1.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
 楼主| 发表于 2013-9-23 14:37:20 | 显示全部楼层
jishuang 发表于 2013-9-23 14:13
windowDialog设置mapping中添加鉴别列,设置通过鉴别列新增或修改

具体的操作环境是这样子的。一个订单中有多个货品,这些货品每个货品又有多个批号。一开始为了方便只选择货品没有按批号进行选择。但是在出库的环节中就要把产品的批号选择上了。一个货品有多个批号,如果这个货品的出库数量大于一个批号的数量,那么这个货品就得选择多个批号。这样就得新增一个货品的多条记录并把批号填入。能否实现:在选择批号时第一个批号修改当前记录,之后的批号就依次新增记录。。
回复 支持 反对

使用道具 举报

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
 楼主| 发表于 2013-9-23 14:39:46 | 显示全部楼层
开始的时候批号都是空的。
selec.JPG
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-23 15:25:04 | 显示全部楼层
这个不能通过简单的设置,需要写代码控制
可以在windowDialog的onReceive中获取到弹出框返回的数据,然后跟data中现有的数据进行比较,然后进行相关的删除、修改等相关的操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
 楼主| 发表于 2013-9-23 16:11:24 | 显示全部楼层
jishuang 发表于 2013-9-23 15:25
这个不能通过简单的设置,需要写代码控制
可以在windowDialog的onReceive中获取到弹出框返回的数据,然后跟 ...

能说了具体些吗?有没有相应的例子。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-23 16:30:50 | 显示全部楼层
数据的接收参考《X5.2.5快速开发指南.pdf》第5章5.2.5小节

data上的删除可以用data的delete
修改可以用setValue具体可以参考data的API中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
 楼主| 发表于 2013-9-24 09:40:05 | 显示全部楼层
我已经自定义了一个按钮在弹出窗口中,可以把弹出窗口的值传到主窗口啦,但是如何实现修改主窗口的第一行记录,新增另一行记录呢??
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-9-24 09:49:44 | 显示全部楼层
5楼已经说了方案,哪些数据是进行修改的,那写数据是进行增加的自己通过js写判断条件实现
新增用data的newData方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

48

主题

179

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
QQ
 楼主| 发表于 2013-9-24 10:40:08 | 显示全部楼层
请教下:主窗口中如何获取弹出窗口传过来的数组个数呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-31 18:02 , Processed in 0.068250 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表