KDE 动态加载下拉选项原创
2人赞赏了该文章
491次浏览
编辑于2023年03月10日 16:56:37
动态加载下拉选项,对下拉项重新赋值
require("kd.bos.form.field.ComboItem"); var plugin = new FormPlugin({ afterBindData: function(e) { var org = this.getModel().getValue("costcompany") var orgnumber = org.get('number') var jarname = this.getModel().getValue("payertype") /*组织为海德集团时,隐藏下拉*/ if (null != jarname && orgnumber == '010101') { var jarNames = jarname if (jarNames != '') { /*截取*/ var split = jarNames.split(","); var comboEdit = this.getControl("payertype") var combos = new ArrayList(); var item = new ComboItem() item.setCaption(new LocaleString("供应商")) item.setValue("bd_supplier"); combos.add(item) var item1 = new ComboItem() item1.setCaption(new LocaleString("内部公司")) item1.setValue("bos_org"); combos.add(item1) var item2 = new ComboItem() item2.setCaption(new LocaleString("个人")) item2.setValue("er_payeer"); combos.add(item2) /*构造下拉项集合*/ comboEdit.setComboItems(combos) } } }, });
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读