按钮位置在模板主体中,通过条件属性设置的按钮。且向下扩展,现在通过按钮的点击事件实现按钮变色,但是目前的JS会使扩展的所有按钮都变色,想要实现点击哪个按钮哪个就变色,其他的不变色,请大佬们支支招 内置数据模板已上传 -------------------------------------------- JS如下: var location = this.options.location; //获取当前控件的位置 var cr = FR.cellStr2ColumnRow(location); var col = cr.col - 1; //前一列的列号 var co = cr.col; //当前列号 var ro = cr.row; //当前行号 var button = _g().getWidgetByCell(FR.columnRow2CellStr({col: co,row: ro})); var a = contentPane.getCellValue(0, col, ro); //获取前一个单元格的值 if (a == 0) { contentPane.setCellValue(0, col, ro, 1); //赋值为1 button.setText('启用'); $("div[widgetname=BT1]").find('span').css('color', '#00CCFF');//按钮名称为BT1 } else { contentPane.setCellValue(0, col, ro, 0); //赋值为0 button.setText('停用'); $("div[widgetname=BT1]").find('span').css('color', '#FF0000'); } |