-
寻找AWM 小试身手Lv3
发表于2019-6-5 17:28
楼主
本帖最后由 寻找AWM 于 2019-6-5 17:36 编辑
需求1:点击按钮,清空参数复制代码
需求2:点击按钮,隐藏表格的前2列,再次点击展开被隐藏的列
复制代码
需求1:点击按钮,清空参数
- var btn = g_rptpage.calcParam.getParamByName("@cz"); //@cz是重置按钮的名称
- var arr=["@a","@b","@c"] //@a,@b,@c点击按钮需要清空的参数的参数名称
- var arr1=[];
- for(var i=0;i<arr.length;i++){
- arr1.push(g_rptpage.calcParam.getParamByName(arr[i]));
- }
- $(btn.button).click(function(){
- for(var i=0;i<arr1.length;i++){
- arr1[i].setValue(""); // 设置选中值
- }
- });
需求2:点击按钮,隐藏表格的前2列,再次点击展开被隐藏的列
- var btn = g_rptpage.calcParam.getParamByName("@anniu");
- if (!btn._clickCount) {
- btn._clickCount = 0;
- }
- $(btn.button).bind("click", function() {
- btn._clickCount++;
- if (btn._clickCount % 2 == 1) {
- g_rptpage.getGridById("GRID1").setColVisible([0,1], false);//[0,1]表示需要隐藏第一第二列
- } else {
- g_rptpage.getGridById("GRID1").setColVisible([0,1], true);[0,1]表示需要展开第一第二列
- }
- }.bind(btn));