博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js添加事件,比如点击事件传参,或者jqgrid行点击事件
阅读量:5959 次
发布时间:2019-06-19

本文共 988 字,大约阅读时间需要 3 分钟。

hot3.png

添加事件,传参,比如点击事件,一般是这样的: function operateFmatter(cellvalue, options, rowObject) { //不管怎么样,上级都是可以查看自己的对员工的上级评的 //cellvalue - 当前cell的值 //options - 该cell的options设置,包括{rowId, colModel,pos,gid} //rowObject - 当前cell所在row的值,如{ id=1, name="name1", price=123.1, ...} var str = ""; var functionId = options.rowId;

//员工自评链接    var stree = "";    //stree = "" +    //    "员工自评 ";    str = stree + "" +        " 评价 ";    return str;}

然后 我们 在 leaderFunction 里面就可以获取到 参数 functionId 了。 但是有时候又是不可以的。具体要看什么代码了,总之我也搞不懂, 但是我有了 解决这个bug 的方法,就是 在参数 两边加上 转义 双引号。 例子: //操作保存 function actFormatter(cellvalue, options, rowObject) { var functionId = ""; functionId = options.rowId;

var str = "";    str = " 保存 ";    console.log('1111>>>>>>>>>' + str);    //如果过时或者是 已提交了,就不应该显示操作按钮。    return str;}

这样就在 方法里面 saveGridRow获取到参数了 //表格里面保存该行表格里面的数据。 function saveGridRow(functionId) {

console.log( '>>>>>>>>>' + functionId.toString());

} 如果不加上 " 就获取不到,打印出来是什么 HTMLObject 什么的

转载于:https://my.oschina.net/u/2419285/blog/833054

你可能感兴趣的文章
setInterval、setTimeout
查看>>
RookeyFrame 隐藏 首次加载菜单 的伸缩动画
查看>>
用C语言实现的轴对称变换
查看>>
陶哲轩实分析 推论 7.3.2 (比较判别法) 证明
查看>>
android权限
查看>>
第7件事 产品的5个要素
查看>>
rem适配750
查看>>
BZOJ 1015 [JSOI2008]星球大战starwar (逆序并查集)
查看>>
1177:奇数单增序列
查看>>
2018-02-03-PY3下经典数据集iris的机器学习算法举例-零基础
查看>>
NYOJ-取石子
查看>>
Mac 识别NTFS移动硬盘
查看>>
AngularJS
查看>>
《zw版·Halcon-delphi系列原创教程》halconxlib控件列表
查看>>
UVa 11419 SAM I AM
查看>>
super方法 调用父类的方法
查看>>
算法面试题解答(六)
查看>>
倒计时按钮,根据时间单位转化
查看>>
JS 中对象的简单创建和继承
查看>>
List与数组的相互转换
查看>>