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

QQ登录

只需一步,快速开始

查看: 6256|回复: 5

[结贴] Data的只读问题

[复制链接]

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
发表于 2021-9-24 14:12:36 | 显示全部楼层 |阅读模式
本帖最后由 stevenwl 于 2021-9-24 14:17 编辑

我在列表页面设置了Data的只读表达式($model.mainData.val("status")  == "已冻结"),目的是想控制,列表中状态为"已冻结"的记录不允许被修改。但是我发现如果所有列都是已冻结状态的时候,"新增"和"删除"按钮也被置灰了。

这两个按钮绑定的操作是{operate:mainData.xxx},我估计平时是通过这个来关联控制按钮的,但我的本意只想控制行只读,而不是整个Data,请问有没有合适的方式。

22

主题

72

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2021-9-25 10:43:56 | 显示全部楼层
Data设置的就是data只读,,按键肯定会变....你可以设关系只读,本为可写有字段设下就好...
回复 支持 反对

使用道具 举报

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
 楼主| 发表于 2021-9-25 16:41:23 | 显示全部楼层
badnjcf 发表于 2021-9-25 10:43
Data设置的就是data只读,,按键肯定会变....你可以设关系只读,本为可写有字段设下就好... ...

设关系只读,那几乎每个关系都得设置一遍了
回复 支持 反对

使用道具 举报

171

主题

481

帖子

2394

积分

金牌会员

Rank: 6Rank: 6

积分
2394
QQ
发表于 2021-9-29 09:01:15 | 显示全部楼层
badnjcf 发表于 2021-9-25 10:43
Data设置的就是data只读,,按键肯定会变....你可以设关系只读,本为可写有字段设下就好... ...

可以自己增加【新增】和【删除】按钮。然后里面写js方法就行了
回复 支持 反对

使用道具 举报

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
 楼主| 发表于 2021-10-14 09:17:15 | 显示全部楼层
sean.qin 发表于 2021-9-29 09:01
可以自己增加【新增】和【删除】按钮。然后里面写js方法就行了

谢谢,目前是这么做的,就是得自行实现增加和删除后data索引值的变化。原先用operate:mainData.del和add,都封装好了,不用操心。
回复 支持 反对

使用道具 举报

8

主题

34

帖子

154

积分

初级会员

Rank: 2

积分
154
QQ
 楼主| 发表于 2021-10-14 09:18:03 | 显示全部楼层
请结贴
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 00:34 , Processed in 0.096095 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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