jQuery在XML中工作,但不在JS文件中。

2020-08-23 14:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如果我没有正确地描述事物,我不确定我在做什么。 在XML中,我将元素的可见性设置为

可见:" {= $ {Data>/Editable}}" 

我想在JS中使用它,所以我尝试了以下代码。 但是,在JS中,它不起作用。 为什么会这样,我该如何解决?

 if({= $ {Data>/Editable}}} {
//去做
 } 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如果我没有正确地描述事物,我不确定我在做什么。 在XML中,我将元素的可见性设置为

可见:" {= $ {Data>/Editable}}" 

我想在JS中使用它,所以我尝试了以下代码。 但是,在JS中,它不起作用。 为什么会这样,我该如何解决?

 if({= $ {Data>/Editable}}} {
//去做
 } 
付费偷看设置
发送
4条回答
落灬小鱼
1楼 · 2020-08-23 14:53.采纳回答

据我所知,此语法具有表达式绑定功能,在视图中使用。 对于控制器,您应该使用模型中的数据,根据代码,其别名为Data。

例如,假设模型名称为DataModel。 因此,您可以使用

 If(DataModel.getData()。Editable){
//去做
 } 
派大星 ヾ
2楼-- · 2020-08-23 14:47

在JS中会是什么样?

葫芦娃快救爷爷
3楼-- · 2020-08-23 14:53

XML视图中的" $"符号与jQuery不相关,但与 表达式绑定

因此," if({= $ {Data>/Editable}}})"不适用于纯文本 JS,因为语法无效。 如果数据已经在那里,请尝试使用if(myDataModel.getProperty("/img/Editable"))`

渐行渐远_HoldOn
4楼-- · 2020-08-23 15:01

,仅用于查看。

在控制器中, 您可以直接编写js。

一周热门 更多>