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

QQ登录

只需一步,快速开始

查看: 18889|回复: 24

[处理中3] 界面显示,数据行只能增加,不能修改或删除

[复制链接]

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
发表于 2017-12-5 10:41:17 | 显示全部楼层 |阅读模式
在页面里,增加表格控件,自动加载子表数据,想实现以下功能:自动加载数据后,数据行只能显示,不能修改。然后。我可以增加数据行,要求新增的数据行在保存前可以修改,保存后不能修改。请问如何实现

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-5 11:17:32 | 显示全部楼层
可以通过data的状态控制data的只读
http://docs.wex5.com/bex5-ui-question-list-10063/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-5 15:34:33 | 显示全部楼层
这个我看来,好像不是我要的功能实现
回复 支持 反对

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-5 15:34:59 | 显示全部楼层
还有其他方法么?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-5 16:22:22 | 显示全部楼层
你要判断状态为new时设置为不只读,否则设置为只读,都是通过data的状态控制
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-5 16:36:04 | 显示全部楼层
好的,我尝试一下,玩的时间不长,一下子有点看不懂。
回复 支持 反对

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-5 16:53:50 | 显示全部楼层
你好,能力有限,对照帖子的信息,1.定义一个observable变量
var Model = function() {
    this.callParent();
    this.buttonDisable = justep.Bind.observable(false);
};
这段代码是写在什么位置?
回复 支持 反对

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-5 17:07:22 | 显示全部楼层
提示这个错误:
Unable to parse bindings.
Bindings value: component:{name:'$model/UI2/system/components/justep/button/button'},disablemodel.mainData $model.newBtnClick(event)
Message: Unexpected identifier;
View: $model/UI2/Docu_Ma/File_Ma/process/GongChengJinDuBiao/mainActivity.w?activity=mainActivity&process=%2FDocu_Ma%2FFile_Ma%2Fprocess%2FGongChengJinDuBiao%2FgongChengJinDuBiaoProcess&activity=mainActivity&process=%2FDocu_Ma%2FFile_Ma%2Fprocess%2FGongChengJinDuBiao%2FgongChengJinDuBiaoProcess&bsessionid=F9D35D829BFCCAAE641AFB18F41A4999;
隐藏详细
SyntaxError: Unable to parse bindings. Bindings value: component:{name:'$model/UI2/system/components/justep/button/button'},disablemodel.mainData $model.newBtnClick(event) Message: Unexpected identifier; View: $model/UI2/Docu_Ma/File_Ma/process/GongChengJinDuBiao/mainActivity.w?activity=mainActivity&process=%2FDocu_Ma%2FFile_Ma%2Fprocess%2FGongChengJinDuBiao%2FgongChengJinDuBiaoProcess&activity=mainActivity&process=%2FDocu_Ma%2FFile_Ma%2Fprocess%2FGongChengJinDuBiao%2FgongChengJinDuBiaoProcess&bsessionid=F9D35D829BFCCAAE641AFB18F41A4999; at new Function (<anonymous>) at u.bindingProvider.parseBindingsString (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:147222) at u.bindingProvider.getBindingAccessors (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:146720) at d.u.dependentObservable.disposeWhenNodeIsRemoved [as readFunction] (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:149527) at d.evaluateImmediate (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:134032) at d (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:131721) at Object.u.computed.u.dependentObservable (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:135156) at l (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:149476) at a (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:148534) at o (http://127.0.0.1:8080/x5/UI2/v_d ... re.min.js:71:148082)
关闭
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2017-12-5 17:26:06 | 显示全部楼层
自己定义函数,函数中判断当前行的状态,返回true或者false,然后在data的只读规则中调用函数

data中提供的有getRowState(Row row)
获取对应行的状态
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

57

主题

201

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
 楼主| 发表于 2017-12-6 16:17:42 | 显示全部楼层
自定义按钮,定义单击事件代码:
var f=this.comp('detailData').getRowState(event.row);
            alert(f);

单击后窗口提示none
刷新和保存后都是提示这个,没有值的变化?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 03:32 , Processed in 0.063747 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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