点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 嗨,伙计们! 在S...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 嗨,伙计们! 在S...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,伙计们!
在SAPUI5的这种漏洞方面,我是一种新事物。 我要做的是像上面显示的一组对话框。
为了做到这一点,我有三个代码,第一个是下面显示的我的JS控制器
var oModel = new sap.ui.model.json.JSONModel({ "国家/地区":[ {" C":"墨西哥"," D":" MX"}, {" C":"阿根廷"," D":" AR"}, {" C":"玻利维亚"," D":" BO"}, {" C":" Belice"," D":" BC"} ] }); this.getView()。setModel(oModel); var oModel1 = new sap.ui.model.json.JSONModel({ "帐户":[ {" PR":" GRR Proveedores Extranjeros"," DE":" 2PEX"}, {" PR":" GRR Proveedores Nacionales"," DE":" 1PNA"}, {" PR":" GRR Proveedores Fletes"," DE":" 3PFL"}, {" PR":" GRR Proveedores Arrendamiento"," DE":" 5PAR"} ] }); this.getView()。setModel(oModel1," providers"); var l1 = new sap.m.StandardListItem({ 标题:" Por Grupo de Cuentas", 类型:"有效", 按下:function() { 如果(!this._oDialog){ this._oDialog = sap.ui.xmlfragment(" demo.views.ByAccountsGroup",this); this._oDialog.setModel(this.getView()。getModel()); } } .bind(this) }); var l2 = new sap.m.StandardListItem({ 标题:" PorPaís", 类型:"有效", 按下:function() { 如果(!this._oDialog){ this._oDialog = sap.ui.xmlfragment(" demo.views.ByCountry",this); this._oDialog.setModel(this.getView()。getModel()); } this._oDialog.open(); } .bind(this) });
我的片段是这样的:
<选择对话框 contentWidth =" 450px" contentHeight =" 300px" noDataText ="没有证明自己的行为。" title =" Por grupo de cuentas" search =" handleSearch" Confirm =" handleClose" cancel =" handleClose" multiSelect =" true" items =" { 路径:" providers>/account" }"> <选择对话框 contentWidth =" 450px" contentHeight =" 300px" noDataText ="没有证明自己的行为" title =" PorPaís" search =" handleSearch" Confirm =" handleClose" cancel =" handleClose" multiSelect =" true" items =" { 路径:" providers>/country" }">
当我运行程序时,它仅显示一个JSON模型,例如即使我按菜单中的第二个选项(仅显示帐户组)也仅显示国家(我尝试过很多事情,但我做不到)
希望你们能帮助我!
dialog.jpg (86.5 kB)
尝试给出两个不同的模型名称 对于两者
您没有提及国家的任何型号名称
一周热门 更多>