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

QQ登录

只需一步,快速开始

查看: 1814|回复: 2

[处理中3] 按钮的click事中如何写代码触发data组件中定义的规则?

[复制链接]

18

主题

55

帖子

151

积分

初级会员

Rank: 2

积分
151
QQ
发表于 2016-6-8 10:04:05 | 显示全部楼层 |阅读模式
我的页面中放了data组件,增加了字段,并定义必填规则,接着放labelInput组件关联相应的字段,再增加一个button用来保存数据,
在这个按钮的click事中,如何写代码触发data组件中定义的规则?


发表于 2016-6-8 12:00:18 | 显示全部楼层
如果是baasData组件,直接执行saveData()就可以了!
data组件判断代码如下:
  1. var data = this.comp('data');
  2. var isValid = data.isValid();
  3. if(!isValid){
  4.     throw new Error (data.getInvalidInfo());
  5. }
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

70

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
发表于 2016-10-9 17:19:21 | 显示全部楼层
liangyongfei 发表于 2016-6-8 12:00
如果是baasData组件,直接执行saveData()就可以了!
data组件判断代码如下:

大神:1 我的 是data组件, 在data 给"name" 字段设置必填. 页面 绑定input绑定这个字段 .
2.听说 "data的状态要是edit或者new 才会去校验
3.在model的onload中跟当前设置状态为new"

请问您一下,怎么写这个设置方法..
        Model.prototype.modelLoad = function(event){
         this.comp("areaData").setRowState( "row", Data.STATE.NEW);
        };
       
4.row和状态要怎么写啊


回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 22:28 , Processed in 0.051219 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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