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

QQ登录

只需一步,快速开始

查看: 3272|回复: 2

[结贴] grid无法获取到当前行

[复制链接]

6

主题

24

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
发表于 2017-12-14 18:47:47 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MySQL 服务器操作系统: 应用服务器:
客户端操作系统: Windows 其它 浏览器:
TIM截图20171214184257.png
在grid的渲染事件里面添加了button,给button添加了onclick事件
但是点击添加的时候无法获取到当前行
点第一条数据的添加最后添加的是第二行的
再点一次添加的才是当前行,求解
//渲染事件
        Model.prototype.grid1CellRender = function(event){
                        if(event.colName=="foperation"){
                        var row1=event.row;
                        if(row1.val('foperation')=="移除"){
                                event.html ="<button class='btn btn-link' onclick='justep.Bind.contextFor(this).$model.delvol(event)'>移除</button>";
                        }else if(row1.val('foperation')=="添加"){
                                event.html ='<button class="btn btn-link">添加</button>';
                        }
                }
        };


//添加方法
        Model.prototype.addvol = function(row1){
                debugger;
                var cvolunteerData=this.comp("cvolunteerData");
                var row=cvolunteerData.getCurrentRow(true);
                cvolunteerData.setValue("fadd", "已添加",row);
                cvolunteerData.setValue("foperation", "移除",row);
                var options = {
                  defaultValues : [                                                  
                  {fvolunteername:cvolunteerData.getValue("fvolunterrname"),
                   fvolunteerID:cvolunteerData.getValue("grid_volunteer"),
                   fprojectname:projectname,
                   fprojectID:projectID,
                   fprojecttime:new Date()
                  }]};
                this.comp("activityData").newData(options);
                this.comp("activityData").saveData();
               
        };

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35910
发表于 2017-12-15 09:58:38 | 显示全部楼层
参考http://doc.wex5.com/?p=4560#5.3中rowid的传递
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

6

主题

24

帖子

126

积分

初级会员

Rank: 2

积分
126
QQ
 楼主| 发表于 2017-12-15 15:14:38 | 显示全部楼层
jishuang 发表于 2017-12-15 09:58
参考http://doc.wex5.com/?p=4560#5.3中rowid的传递

已解决,情结帖
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 15:21 , Processed in 0.074703 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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