2020-08-23 14:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如果我没有正确地描述事物,我不确定我在做什么。 在XML中,我将元素的可见性设置为
可见:" {= $ {Data>/Editable}}"
我想在JS中使用它,所以我尝试了以下代码。 但是,在JS中,它不起作用。 为什么会这样,我该如何解决?
if({= $ {Data>/Editable}}} { //去做 }
据我所知,此语法具有表达式绑定功能,在视图中使用。 对于控制器,您应该使用模型中的数据,根据代码,其别名为Data。
例如,假设模型名称为DataModel。 因此,您可以使用
If(DataModel.getData()。Editable){ //去做 }
在JS中会是什么样?
XML视图中的" $"符号与jQuery不相关,但与 表达式绑定 。
因此," if({= $ {Data>/Editable}}})"不适用于纯文本 JS,因为语法无效。 如果数据已经在那里,请尝试使用if(myDataModel.getProperty("/img/Editable"))`
,仅用于查看。
在控制器中, 您可以直接编写js。
最多设置5个标签!
据我所知,此语法具有表达式绑定功能,在视图中使用。 对于控制器,您应该使用模型中的数据,根据代码,其别名为Data。
例如,假设模型名称为DataModel。 因此,您可以使用
在JS中会是什么样?
XML视图中的" $"符号与jQuery不相关,但与 表达式绑定 。
因此," if({= $ {Data>/Editable}}})"不适用于纯文本 JS,因为语法无效。 如果数据已经在那里,请尝试使用if(myDataModel.getProperty("/img/Editable"))`
,仅用于查看。
在控制器中, 您可以直接编写js。
一周热门 更多>