点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我有一个JSON模型,我在控制器的init函数中对其进行了初始化。 在视图中,我创建了一个选择控件。 所以知道这些值是不可见的,但下拉列表在那里。
我有点沮丧,因为我看不到错误。
请帮助我!
这是我认为的代码:
<选择id =" amountOfDaysSelector" items =" {model>/Selector/WeekMonthSelector}">选择>
这是我的控制器:
onInit:函数(){ var oModel = new sap.ui.model.json.JSONModel({ 选择器: { WeekMonthSelector:{ 第1天:1 第二天:2 第三天:3, 第4天:4 第5天:5 }, MonthSelector:{ day1:" gugus", 第2天:" supisupi" } } }); this.getView()。setModel(oModel," model"); }
我还试图在选择控件的items属性中添加路径和排序器变量。 但是它总是启动一个HTTP请求,显然失败了,因为数据不在后端...
像这样:
<选择id =" amountOfDaysSelector"项目=" { 路径:"/选择器", 排序器:{path:'WeekMonthSelector'}}"/>选择>
期待您的回答。
干杯,
莎娜
(4.3 kB)
嗨,Shana,
要使代码正常工作,需要进行一些更正。
据我所知,您已经对以下结构进行了聚合绑定:WeekMonthSelector。 进一步,下拉菜单应显示下拉菜单中的天数。
为此,您的JSON模型应如下所示:
基本上,聚合绑定必须在实体集或任何在内部也具有结构的数据变量上完成。 另外,重复结构中数据变量的键必须相同。
使用上述结构,相对属性绑定应为:
如果您想为MonthSelector做类似的事情,则可以采用上述方法。
请告诉我是否可以解决您的问题。
最诚挚的问候
罗希特
非常感谢罗希特!
你对我有很大帮助!
欢呼
Shana
一周热门 更多>