回答:var temp="";var darray = ;var p1s=contentPane.getWidgetsByName("p1"); //获取扩展单选按钮组控件p1var p2s=contentPane.getWidgetsByName("p2"); //获取扩展单选按钮组控件p2 //若有多个控件,则继续按照p1s和p2s一样获取;for(var i=0;i<p1s.length;i++) { temp = temp + p1s.getValue() +","+ p2s.getValue() + '^';将获取到的控件数据进行拼接,且用^进行分隔标识;}darray.push(temp);var json_arr=JSON.stringify(darray); alert(json_arr);//弹出以^分隔的数组数据;
回答:使用JS调用第三方接口返回:前提:内外网没有做彻底分隔; $.getJSON('https://api.ipify.org?format=json', function(data){ alert(data.ip);});
回答:可以分别把ds1和ds2分别拿出来,然后再DS1的基础上用DS2的结果做动态列筛选
回答:1.你看看后台数据库里面是不是没有修改成功/.2.建议使用按钮控件新增的方式来新增,如果有多个编辑行或者列的话,这个方法容易出错!
回答:${if(len(参数)==0,""," and
列like '%"+参数+"%'")}
回答:隐藏D列:$("td").toggle();//隐藏D列
回答:你这个只是加了水印,打印出来有可能就是空白,加一个条件属性,len($$$)==0,新值(字符):全民所有制
回答:var lx=this.getValue(); //获取当前控件值var location = this.options.location; //获取当前控件的位置var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号var ro = cr.row; //行号var e = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+2, row: ro}));var s = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+4, row: ro}));alert(col+2);alert(ro);alert(col+4);//打印出需要控制的连个单元格控件位置contentPane.setCellValue(,
col+2, ro, lx)//把当前单元格的值传入到需要控制的单元格,测试获取的单元格是否对上contentPane.setCellValue(, col+4, ro, lx)//把当前单元格的值传入到需要控制的单元格,测试获取的单元格是否对上if(lx=="车位") { // e.setVisible(false); e.setEnable(false); s.setEnable(false); } else{ // e.setVisible(true); e.setEnable(true); s.setEnable(true); }
回答:冻结列的行不能同其他未冻结列的行进行合并!
回答:通过 maparray(array,fn) 函数,对数组中的每个元素根据 fn 进行计算,将计算结果保存到新的数组中。在单元格中输入=maparray(,if(item>0,1,0)),返回一个新的数组。利用maparray函数即可批量处理出来!文档链接:https://help.finereport.com/doc-view-873.html
33
33
148
10