点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
下面是我的代码。 我想从我的Dialog控件中捕获输入的字段值,并将其传递给另一个函数(that.submitPrograms)。 我知道可以通过创建一个新的片段文件然后使用this.getView()。byId(
var oDialog = new sap.m.Dialog({content:[new sap.m.Input({maxLength:1000})], 标题:"请输入评论", verticalScrolling:true, beginButton:新的sap.m.Button({text:" Submit",按:function(){that.submitPrograms();}}), endButton:新的sap.m.Button({文本:"取消",按:function(){this.getParent()。close();}}) }); oDialog.open();
Jun Wu 提到依靠控制器中UI元素的属性值是MVC反模式, 因为这会使源代码晦涩难懂,并且更改UI端可能会产生不良的副作用。
体面的方法是使用一个模型来保存要根据用户输入显示和更新的数据。 在您的情况下,这实际上是一个JSON模型。
超级有用。 我一直都知道我在SAPUI5中有很多工作要做,但是现在我意识到我的想法太遥远了。
感谢Gabor。
不要在这里和那里传递数据...。
将它们放入模型,并始终进行绑定... p>
1。切勿进入ui元素获取值.....
2。 不知道如何将ui绑定到模型? 经过ui5基本培训.....
一周热门 更多>