2020-08-16 21:41发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用列表报告模板,以允许用户查看,编辑和创建一些存储在后端Z表中的对象。 我正在使用一些属性(即UXHideField1)来通过UI.Hidden批注控制某些UI元素的可见性。
默认情况下,我想在创建新条目时隐藏这些UI元素。 当在列表页面上按+按钮时,是否可以捕获事件? 还是有一种方法(注释?)为布尔属性或UI.Hidden值提供默认值?
干杯
皮埃尔
不确定这是否是最好的方法,但是我已经通过他的方式操纵了我的隐藏属性:
onInit:函数(){ 如果(this.extensionAPI){ this.extensionAPI.attachPageDataLoaded(this._setDefaultProperty.bind(this, "属性",则为true)); } }, /** *财产的二传手 * @param {String} sProperty,属性名称 * @param {String} sValue,属性的值 * @私人的 */ _setDefaultProperty:函数(sProperty,sValue){ var oModel = this.getView()。getModel(); var sBindingPath = this.getView()。getBindingContext()。getPath(); oModel.setProperty(sBindingPath +"/" + sProperty,sValue); }
工作完美。 谢谢
您有解决方案吗? 我猜想,只有在将它们添加到ABAP元数据扩展名或特定"参考构面"的本地注释中之后,这些字段才会显示出来,
此致
提交
最多设置5个标签!
不确定这是否是最好的方法,但是我已经通过他的方式操纵了我的隐藏属性:
工作完美。 谢谢
您有解决方案吗? 我猜想,只有在将它们添加到ABAP元数据扩展名或特定"参考构面"的本地注释中之后,这些字段才会显示出来,
此致
提交
一周热门 更多>