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

QQ登录

只需一步,快速开始

楼主: hdkj

[结贴] 关于orgDialogPC业务组件的使用

[复制链接]

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-17 15:19:09 | 显示全部楼层
本帖最后由 hdkj 于 2018-9-18 17:04 编辑

checkdata中一共定义了两列,一列是姓名,一列是rowid
可以说的稍微详细一点吗 ?如图所示。
截图add事件.png图中alert的值是空值。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-9-17 15:22:16 | 显示全部楼层
/UI2/system/components/justep/org/dialog/orgDialogPC.w中就有完整的实现,参考/UI2/system/components/justep/org/dialog/orgDialogPC.w中的实现
如果要自己修改,可以自己创建给.w继承/UI2/system/components/justep/org/dialog/orgDialogPC.w去修改
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-17 15:26:42 | 显示全部楼层
1、开始就是参照/UI2/system/components/justep/org/dialog/orgDialogPC.w中去写的,方法都没有修改过,但是源码中的data.isExist(row.getID()这个方法返回的始终是false。导致可以添加重复的数据到selectData中。
回复 支持 反对

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-17 15:28:18 | 显示全部楼层
本帖最后由 hdkj 于 2018-9-17 15:29 编辑

1、开始就是参照/UI2/system/components/justep/org/dialog/orgDialogPC.w中去写的,方法都没有修改过,但是源码中的data.isExist(row.getID()这个方法返回的始终是false。导致可以添加重复的数据到selectData中。
2、如何自己创建.w去继承/UI2/system/components/justep/org/dialog/orgDialogPC.w呢?现在就是自己写的.w文件去实现的,目前的问题就是可以添加重复的数据到selectData中不知道该如何去控制。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-9-17 15:51:43 | 显示全部楼层
1.你的.w中data中创建的关系明显跟平台默认的都不一样
2.新建.w,选择继承的 模式,继承的文件选择/UI2/system/components/justep/org/dialog/orgDialogPC.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-18 11:12:46 | 显示全部楼层
本帖最后由 hdkj 于 2018-9-18 17:04 编辑

如图所示,请问下当点击确定的时候怎么把右边列表的数据显示到列表中去?就是列表怎么接收到弹出页面所选择的数据?
弹出页面所关联的概念与列表所关联的并不是同一个概念。



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-9-18 11:39:56 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-18 11:58:31 | 显示全部楼层
本帖最后由 hdkj 于 2018-9-18 17:04 编辑

这是通过调试event得到的数据,怎么获得列BZ的value值呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2018-9-18 13:33:33 | 显示全部楼层
这就是data上的row,直接用val("关系名")获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

218

帖子

682

积分

高级会员

Rank: 4

积分
682
 楼主| 发表于 2018-9-18 14:40:51 | 显示全部楼层
使用event.data.val('BZ')
报错:event.data.val is not a function
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 13:31 , Processed in 0.088366 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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