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

QQ登录

只需一步,快速开始

查看: 3008|回复: 3

[处理中4] onClick问题

[复制链接]

43

主题

101

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
发表于 2016-8-16 16:56:11 | 显示全部楼层 |阅读模式
function(event){

onclick中的event 能获取当前界面的data数据源吗

21

主题

88

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
QQ
发表于 2016-8-16 17:30:12 | 显示全部楼层
使用属性:<ul><li bind-click="corpcompClick"></li></ul>
JS中
Model.prototype.corpcompClick = function(event){
       var row =  event.bindingContext.$object;       //获取Ul绑定的数据的点击行
       var json={"type":"shopfitting","id":row.val("MerchantID")};  //  获取行内字段 row.val("MerchantID")
       justep.Shell.showPage("ShopHome", json);
};
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-8-17 11:50:08 | 显示全部楼层
吉乐 发表于 2016-8-16 17:30
使用属性:
JS中
Model.prototype.corpcompClick = function(event){

可以的,测试能用this.comp方法
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

21

主题

88

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
QQ
发表于 2016-8-17 14:36:24 | 显示全部楼层
以上的方法是针对  有序列表点击单条数据 点击事件比较方便
如果按钮是处理多条数据处理的话 可以用 this.comp() 进行遍历,已删除按钮为例:
       //删除按钮  批量删除 data组件存在 listInfo  fChoose是否选择删除的字段
        Model.prototype.delClick = function(event){
                  var  temp=[];
                  var  index=0;
                   var context=this;
                   var listInfo=this.comp("listInfo");                  
                   listInfo.each(function(param){
                     var row = param.row;
                         if(row.val('fChoose')===1){
                                 var obj={};
                                 obj.Id=row.val('Id');
                                 temp[index]=obj;
                                 index++;
                         }        
                  });
                  index=0;
                  if(temp.length ===0){
                         //请选择您要删除的车型
                  }else{
                         //删除处理
                  }
                };
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 02:32 , Processed in 0.061457 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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