jQuery MiniUI

 找回密码
 立即注册
查看: 2393|回复: 4
打印 上一主题 下一主题

需求:在一个treeselect中选择一个节点后,后台动态显示不同 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-11-29 11:06:38 |只看该作者 |倒序浏览
需求:在一个treeselect中选择一个节点后,后台动态显示不同的输入框,
问题是这样的:1.如果直接显示  设计任务  这个选择框,required='true' 属性生效(从颜色可以判断),点击只有有提示,但如果选择节点后,后台判断显示  设计任务  时 required属性就失效了。






  • if(type == '07'){
  •                                 $("#csobjecttr").hide();
  •                         $("#csvertr").hide();
  •                         $("#sjtasktr").show();
  •                                 mini.get("csobject").setRequired(false);
  •                         mini.get("objectver").setRequired(false);
  •                         mini.get("csversion").setRequired(false);
  •                         mini.get("sjtask").setRequired(true);
  •                         }

[color=rgb(51, 102, 153) !important]复制代码

上边的代码是直接显示。
  • if(type == '07'){
  •                                                 var cstype = mini.get("csType").getValue();
  •                                                 if (cstype === '01') {
  •                                     $("#csobjecttr").show();
  •                                     $("#csvertr").show();
  •                                     $("#sjtasktr").hide();
  •                                                         //mini.get("csobject").setRequired(true);
  •                                     //mini.get("objectver").setRequired(true);
  •                                     mini.get("csversion").setRequired(true);
  •                                     mini.get("sjtask").setRequired(true);
  •                                 } else {
  •                                     $("#csobjecttr").hide();
  •                                     $("#csvertr").hide();
  •                                     $("#sjtasktr").show();
  •                                                         mini.get("csobject").setRequired(false);
  •                                     mini.get("objectver").setRequired(false);
  •                                     mini.get("csversion").setRequired(false);
  •                                     mini.get("sjtask").setRequired(true);
  •                                 }

[color=rgb(51, 102, 153) !important]复制代码

这个是判断之后显示,required设置为true不在起作用

Rank: 1

沙发
发表于 2016-11-29 11:09:12 |只看该作者
上面的图片顺序为3-2-1  倒着看,因为预览较小 没排顺序

Rank: 8Rank: 8

板凳
发表于 2016-11-29 11:14:31 |只看该作者
请提供html页面重现,回复高级模式可以上传文件

Rank: 1

地板
发表于 2016-11-29 11:38:05 |只看该作者
dforce 发表于 2016-11-29 11:14
请提供html页面重现,回复高级模式可以上传文件

不好意思  我们这个是用html和vm 写的后台逻辑我也只能找到位置,但是给不了 我自己先写个列子。如果没问题的话就不回复了

Rank: 8Rank: 8

5#
发表于 2016-11-29 13:23:38 |只看该作者
y294128723 发表于 2016-11-29 11:38
不好意思  我们这个是用html和vm 写的后台逻辑我也只能找到位置,但是给不了 我自己先写个列子。如果没问 ...

嗯,你做个简单的重现例子,我本地直接用treeselect测试隐藏显示是没问题的

Archiver|普加软件

GMT+8, 2024-10-7 04:34 , Processed in 1.058509 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部