填报的下拉框字体颜色,和复选框冲突(JS如何改与增加一个JS判断)

下面文件中,我设置了对这个模板加载完成的时候,对字体设置了白色,本来只想设置A3单元格的复选框为白色的,但是现在下拉框公司的颜色字体也变成白色了


首次进入后,选择一个公司,点击查询,然后再去看公司名称的字体全是白色了,因为它加载完成了,所以字体就成了白色了。这个应该怎么改一下?只把A3的复选框与字体的颜色是白色就行了。

A3单元格的复选框我用按钮的初始化事件这样可以:$(".x-text fr-widget-click fr-checkbox-checkoff").css("color","#eee");


但是那个全选的两个字设置颜色就不行,因为一用$(".x-text").css("color","#eee");它会把上面参数下拉框的字体颜色变了。(点击查询后,再看参数下拉框公司名称的字体颜色就变了)



还有就是当状态:选择是已审核与已驳回的时候,那么A3单元格的复选框就不显示了。也不让用了。请教JS应该如何写?谢谢


cs0728.cpt


FineReport CD20160914 发布于 2020-7-28 18:02 (编辑于 2020-7-29 08:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-29 09:14(编辑于 2020-7-29 09:33)

改变第一行及复选框颜色的代码:

$(".x-table tr").find("td").first().css("color","#eee");
$(".x-table tr").find("td").find("span").css("color","#eee");
全选复选框初始化事件代码:
var zt=contentPane.parameterEl.getWidgetByName("audit_status").getValue();

if(zt.indexOf("已完成") != -1 ||zt.indexOf("驳回") != -1){this.setVisible(false)
//this.setEnable(false)}
else{this.setVisible(true);
//this.setEnable(true)}


  • 2关注人数
  • 520浏览人数
  • 最后回答于:2020-7-29 09:33
    请选择关闭问题的原因
    确定 取消
    返回顶部