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

QQ登录

只需一步,快速开始

查看: 1300|回复: 7

[结贴] trigger只读的问题

[复制链接]

53

主题

182

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
发表于 2013-12-23 10:50:34 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows XP 浏览器: Chrome
在官方oa的例子里,基础设置的分类设置里,pubBaseCodeActivity.w 这个文件里,我知道是建立一个名为dBtnStatus的c类数据来设置“启用”这个trigger的只读属性。我也从源码里看到  <xforms:bind nodeset="instance('dBtnStatus')/startUse" readonly="instance('dPubBaseCode')/fUseStatus = '1'"/>   这行代码来绑定只读属性。

可是,问题是,这行代码对应的在设计中哪个地方设置啊,找了半天找不到,郁闷。

89

主题

448

帖子

1354

积分

金牌会员

Rank: 6Rank: 6

积分
1354
QQ
发表于 2013-12-23 12:05:55 | 显示全部楼层
这个就是trigger的ref属性关联data的fUseStatus 字段,然后设置fUseStatus 这个字段的编辑规则中只读条件为=1,当你先trigger只读的时候设置这个值等于1就行了

评分

参与人数 1 +3 收起 理由
jishuang + 3 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

53

主题

182

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2013-12-23 13:09:45 | 显示全部楼层
梦毁夕颜 发表于 2013-12-23 12:05
这个就是trigger的ref属性关联data的fUseStatus 字段,然后设置fUseStatus 这个字段的编辑规则中只读条件为 ...

我知道在trigger的ref属性了关联了 data('dBtnStatus')/startUse ,可是建立了dBtnStatus和关联了trigger的ref之后,也不会实现 <xforms:bind nodeset="instance('dBtnStatus')/startUse" readonly="instance('dPubBaseCode')/fUseStatus = '1'"/> 吧。还有你说的fUseStatus的编辑规则里也没有设置只读啊。
回复 支持 反对

使用道具 举报

89

主题

448

帖子

1354

积分

金牌会员

Rank: 6Rank: 6

积分
1354
QQ
发表于 2013-12-23 15:15:34 | 显示全部楼层
wolfeng 发表于 2013-12-23 13:09
我知道在trigger的ref属性了关联了 data('dBtnStatus')/startUse ,可是建立了dBtnStatus和关联了trigger ...

不解释
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-12-23 15:22:40 | 显示全部楼层
bind是过去的写法,现在就是rule,使用bizdata组件的规则来实现
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

53

主题

182

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2013-12-23 15:27:26 | 显示全部楼层
zhaixin 发表于 2013-12-23 15:22
bind是过去的写法,现在就是rule,使用bizdata组件的规则来实现

也就是说现在的设计界面里没有可操作bind的地方了,改在rule里设置了,对吧。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-12-23 15:29:50 | 显示全部楼层
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

53

主题

182

帖子

465

积分

中级会员

Rank: 3Rank: 3

积分
465
QQ
 楼主| 发表于 2013-12-24 11:37:17 | 显示全部楼层
zhaixin 发表于 2013-12-23 15:29

谢谢,已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 06:00 , Processed in 0.091309 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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