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

QQ登录

只需一步,快速开始

查看: 13122|回复: 4

[结贴] Data层面设置readonly=true后,还能单独设置某col的readonly为f...吗

[复制链接]

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
发表于 2021-4-1 22:49:18 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
1、mainActivity页面中定义了mainData;
2、approveActivity(流程审批页面)继承mainActivity页面,并通过rule设置mainData为readOnly,即只可审批,不可修改数据;
<div component="$UI/system/components/justep/window/window"  xid="window" extends="mainActivity.w" >

<rule xid="rule1_1" xui:parent="mainData" xui:update-mode="insert" >
  <readonly xid="readonly2_1" >
    <expr xid="default2_1" >true</expr>
  </readonly>
</rule>

3、XXApproveActivity(某一个特殊的流程审批页)继承approveActivity页面,但希望能修改其中某一个字段,如下设置:
<readonly xid="readonly1_2" xui:parent="ruleCol6" xui:update-mode="insert" >
  <expr xid="default1_2" >false</expr>
</readonly>


这样是无效的,请问该如何正确实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2021-4-2 10:28:05 | 显示全部楼层
data的只读优先,如果要列单独只读,就需要把data只读去掉
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
 楼主| 发表于 2021-4-2 11:24:18 | 显示全部楼层
jishuang 发表于 2021-4-2 10:28
data的只读优先,如果要列单独只读,就需要把data只读去掉

按照这么说,data中有50个字段,我希望49个只读,1个可写。那时候我得定义49个readonly=true了?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2021-4-2 14:19:25 | 显示全部楼层
目前需要这样处理
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
 楼主| 发表于 2021-4-6 09:31:36 | 显示全部楼层
好的,请结贴吧,谢谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 04:05 , Processed in 0.103286 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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