确认移动端是否支持setVisible函数

刚刚通过单选按钮组控件来控制参数区域其他控件的可见性,PC端可以实现,但是移动端不能实现,帮助文档中却显示支持,请问是我代码有问题还是本身不支持?
  1. var k = this.options.form.getWidgetByName("radioGroup0").getValue();
  2. var a1= this.options.form.getWidgetByName("label0");
  3. var a2= this.options.form.getWidgetByName("textEditor0");//新增工厂
  4. var b1= this.options.form.getWidgetByName("label1");
  5. var b2= this.options.form.getWidgetByName("textEditor1");//工厂代码
  6. var c1= this.options.form.getWidgetByName("label2");
  7. var c2= this.options.form.getWidgetByName("textEditor2");//新增客户
  8. var d1= this.options.form.getWidgetByName("label3");
  9. var d2= this.options.form.getWidgetByName("textEditor3");//客户代码
  10. var e1= this.options.form.getWidgetByName("label4");
  11. var e2= this.options.form.getWidgetByName("comboBox0");//工厂选择
  12. var f1= this.options.form.getWidgetByName("label5");
  13. var f2= this.options.form.getWidgetByName("comboBox1");//胶类选择
  14. var g1= this.options.form.getWidgetByName("label6");
  15. var g2= this.options.form.getWidgetByName("textEditor4");//胶厂名称

  16. var a = this.options.form.getWidgetByName("textEditor0"); //新增工厂值
  17. var b = this.options.form.getWidgetByName("textEditor1"); //工厂代码值
  18. var c = this.options.form.getWidgetByName("textEditor2"); //新增客户值
  19. var d = this.options.form.getWidgetByName("textEditor3"); //客户代码值
  20. var e = this.options.form.getWidgetByName("comboBox0"); //工厂选择值
  21. var f = this.options.form.getWidgetByName("comboBox1"); //胶类选择值
  22. var g = this.options.form.getWidgetByName("textEditor4"); //胶厂名称值

  23. if (1==1)
  24. {
  25. a.reset();  
  26. b.reset();
  27. c.reset();
  28. d.reset();
  29. e.reset();
  30. f.reset();
  31. g.reset();
  32. }

  33. if (k==1)
  34.   {
  35. a1.setVisible(true)
  36. a2.setVisible(true)
  37. b1.setVisible(true)
  38. b2.setVisible(true)
  39.   
  40. c1.setVisible(false)
  41. c2.setVisible(false)
  42. d1.setVisible(false)
  43. d2.setVisible(false)
  44. e1.setVisible(false)
  45. e2.setVisible(false)
  46. f1.setVisible(false)
  47. f2.setVisible(false)
  48. g1.setVisible(false)
  49. g2.setVisible(false)
  50.   }
  51. else if (k==2)
  52.   {
  53. a1.setVisible(false)
  54. a2.setVisible(false)
  55. b1.setVisible(false)
  56. b2.setVisible(false)
  57.   
  58. c1.setVisible(true)
  59. c2.setVisible(true)
  60. d1.setVisible(true)
  61. d2.setVisible(true)

  62. e1.setVisible(false)
  63. e2.setVisible(false)
  64. f1.setVisible(false)
  65. f2.setVisible(false)
  66. g1.setVisible(false)
  67. g2.setVisible(false)

  68.   }
  69. else if (k==3)
  70.   {
  71. a1.setVisible(false)
  72. a2.setVisible(false)
  73. b1.setVisible(false)
  74. b2.setVisible(false)
  75. c1.setVisible(false)
  76. c2.setVisible(false)
  77. d1.setVisible(false)
  78. d2.setVisible(false)

  79. e1.setVisible(true)
  80. e2.setVisible(true)
  81. f1.setVisible(true)
  82. f2.setVisible(true)
  83. g1.setVisible(true)
  84. g2.setVisible(true)
  85.   }
  86.   else
  87.   {
  88. a1.setVisible(false)
  89. a2.setVisible(false)
  90. b1.setVisible(false)
  91. b2.setVisible(false)
  92. c1.setVisible(false)
  93. c2.setVisible(false)
  94. d1.setVisible(false)
  95. d2.setVisible(false)
  96. e1.setVisible(false)
  97. e2.setVisible(false)
  98. f1.setVisible(false)
  99. f2.setVisible(false)
  100. g1.setVisible(false)
  101. g2.setVisible(false)
  102.   }
复制代码


FineReportkisskings 发布于 2018-8-15 11:49
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
linjk发布于2018-8-15 11:49(编辑于 2023-9-6 09:34)
555
  • shalor shalor APP支持填报预览啊,setvisible也是支持的
    回复
    2018-08-16 10:11 
最佳回答
0
linjk发布于2018-8-16 10:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
kisskings发布于2018-8-16 13:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
kisskings发布于2018-8-16 13:40(编辑于 2023-9-6 09:34)
555
  • linjk linjk 移动端一些JS语法不支持,你可以看看移动端js接口-http://help.finereport.com/doc-view-586.html
    回复
    2018-08-16 13:50 
最佳回答
0
kisskings发布于2018-8-16 13:56(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 576浏览人数
  • 最后回答于:2018-8-16 13:56
    活动推荐 更多
    热门课程 更多
    返回顶部