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

QQ登录

只需一步,快速开始

查看: 4821|回复: 8

[结贴] 根据data组件的isChanged()方法,修改button状态

[复制链接]

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
发表于 2016-12-18 00:03:32 | 显示全部楼层 |阅读模式
根据data组件的isChanged()方法,修改button状态
QQ截图20161218000212.png
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667

73

主题

292

帖子

1410

积分

金牌会员

Rank: 6Rank: 6

积分
1410
QQ
发表于 2016-12-18 11:47:31 | 显示全部楼层
同问
回复

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2016-12-18 22:06:08 | 显示全部楼层
这个事件不行吗
public onValueChanged(object event)
参数:
object event
结构如下:

        {
                "source" : 组件的js对象,
                "column" : 关系,
                "rowIndex" : 行索引,
                "value" : 新值,
                "originalValue" : 旧值
        }
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2016-12-19 06:26:58 | 显示全部楼层
lwcompany 发表于 2016-12-18 22:06
这个事件不行吗
public onValueChanged(object event)
参数:

你这种方法只适合页面初次加载的时候,当值发生了改变,是可以在这里把Button设置成启用。但如果点了保存操作后呢?难道还需要在保存事件里再加上一句,把button设置成禁用吗?
如果按这种方法操作的话,那button上的bind-enable不就没有意义了吗?
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2016-12-19 08:39:05 | 显示全部楼层
wgs7909 发表于 2016-12-19 06:26
你这种方法只适合页面初次加载的时候,当值发生了改变,是可以在这里把Button设置成启用。但如果点了保存 ...

bind-enable 对于button也没什么作用,保存完操作后,就直接把btsave.disabled=false,但保存事件需要重写
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



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

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2017-11-1 21:13:42 | 显示全部楼层
jishuang 发表于 2016-12-19 10:25
http://docs.wex5.com/bex5-ui-question-list-10063/

根据你提供的帖子,操作了一次,可是发现有问题啊!event.type拿不到值啊!
QQ截图20171101211219.jpg
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2017-11-1 21:17:21 | 显示全部楼层
jishuang 发表于 2016-12-19 10:25
http://docs.wex5.com/bex5-ui-question-list-10063/

可以结贴了,我马虎了,把代码写错位置了,应该写在onDataChange事件里
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

851

主题

2560

帖子

5714

积分

论坛元老

Rank: 8Rank: 8

积分
5714
QQ
 楼主| 发表于 2017-11-2 09:54:38 | 显示全部楼层
本帖最后由 wgs7909 于 2017-11-2 09:56 编辑

加上这个方法,会更完美一些。
这种情况适用于有列表的页面,页面一打开就会加载一些数据上来。
QQ截图20171101220512.jpg
企业应用定制开发。X5开发者。
手机:15065117236
QQ:87356667
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 00:47 , Processed in 0.063666 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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