找回密码
 注册成为天翎用户
查看: 252|回复: 1

[已解决] 选项脚本

[复制链接]
吴思敏 发表于 2021-7-27 18:44:31 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
 楼主| 吴思敏 发表于 2021-7-27 18:45:16 | 显示全部楼层
说明:

         控件选项脚本,是指通过脚本来创建出控件的可选择项,支持固定选项、动态生成选项。

示例:
  1. /*方法1:固定选项列表,选项名与选项值相同。*/

  2. ";选项1;选项2;选项3;选项4";



  3. /*方法2:固定选项列表,选项名与选项值不相同。*/

  4. var opts=createOptions();

  5. opts.add("","");

  6. opts.add("选项1","1");

  7. opts.add("选项2","2");

  8. opts.add("选项3","3");

  9. opts.add("选项4","4");

  10. opts;



  11. /*方法3:动态生成选项列表,从基础表中获取数据动态生成选项。*/

  12. //获取所有区域

  13. var opts=createOptions();

  14. opts.add("","");

  15. var dql = "$formname='/片区信息表'";

  16. var datas  =queryByDQL(dql);

  17. if(datas!=null && datas.size()>0){

  18.    for(var iter = datas.iterator();iter.hasNext();){

  19.         var doc = iter.next();

  20.     opts.add(doc.getItemValueAsString("片区"),doc.getItemValueAsString('片区代码'));

  21.    }

  22. }

  23. opts;



  24. /*方法4:动态生成选项列表,从基础表中动态生成选项。

  25. * 从基础表中动态生成选项列表。选项名与选项值取不同字段的值。

  26. */

  27. var dql = "$formname='/片区信息表'";

  28. var key = new Array();

  29. key[0] = "片区代码";

  30. key[1] = "片区";

  31. getOptionsByDQL(dql,key,true);





  32. /*方法5:动态生成选项列表,从基础表中动态生成选项。

  33. * 选项名与选项值取同一个字段的值。

  34. */

  35. var dql = "$formname='/片区信息表'";

  36. getOptionsByDQL(dql,"片区",true);
复制代码
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 18:53

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表