setTimeout(function() { var a = _g().getCellValue("E6"); if (a == "5250694190699400001") { contentPane.getWidgetByName("num").setEnable(false); contentPane.getWidgetByName("name").setEnable(false); contentPane.getWidgetByName("tel").setEnable(false); contentPane.getWidgetByName("depart").setEnable(false); } else { contentPane.getWidgetByName("num").setEnable(true); _g().getWidgetByName("num").options.allowBlank = true; contentPane.getWidgetByName("name").setEnable(true); _g().getWidgetByName("name").options.allowBlank = true; contentPane.getWidgetByName("tel").setEnable(true); _g().getWidgetByName("tel").options.allowBlank = true; contentPane.getWidgetByName("depart").setEnable(true); _g().getWidgetByName("depart").options.allowBlank = true; } }, 10); --------------------------------------------------------------------------------------------------------------- 上面是JS设定在名义的栏位,如果匿名的话,下方工号至部门的栏位不可用 我想要在非匿名的时候,工号至部门的栏位可用之外还不可为空 目前不可为空的部分没办法使用 --------------------------------------------------------------------------------------------------------------- _g().getWidgetByName("num").options.allowBlank = true; contentPane.getWidgetByName("num").options.allowBlank = true; getWidgetByName("num").options.allowBlank = true; 以上都尝试过都是不行的 --------------------------------------------------------------------------------------------------------------- |