2020-08-23 17:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我的任务是使用view1中的四个按钮和2个输入字段来创建,修改,显示,删除表条目,第二个视图中包含其余的输入字段,保存,返回,退出按钮和表格 显示条目。
__问题是当我单击更改按钮时,在第二个视图中,保存按钮的文本应更改为删除(即,应显示而不是保存而不是保存)_._
如何完成。
Text属性绑定到上下文中的属性,然后可以在编程中对其进行控制。
转到布局中,选择按钮,然后在属性中将属性文本绑定到context属性。
然后在事件处理程序中更改其值。
我建议使用wd_ui_visibilty类型的属性控制两个按钮的可见性
,而不是更改
将两个按钮都保留在那里,并根据需要使所需的按钮可见。
谢谢
sarbjeet singh
嗨,熔岩,
您可以动态更改按钮文本。创建用于存储按钮文本的属性并将属性添加到按钮的'text'属性。在第一个按钮动作时,您可以将相应的文本分配给该属性并进行设置 属性值。但是动态更改按钮文本会令人困惑。在运行时,我们会感到困惑 我们必须执行哪个操作,即保存或删除。
最好创建所有必需的按钮并根据条件动态显示按钮,创建wdui_visibility类型的属性,然后根据条件将值01设置为invisible,将02设置为可见性。
这将解决您的问题。因此,您可以为每个按钮创建单独的按钮动作,这不会在运行时产生混乱。
此致
Simi A M。
您好,LavaKumar,
您可以通过将文本值绑定到上下文中的属性来动态更改文本,并动态设置值。 但是问题是假设您现在将文本值从保存动态更改为删除..,现在当您按删除按钮时,将执行OnActionSave。 OfCourse U可以在OnActionSave中编写条件来检查按钮文本。 但会有些混乱。 因此,代替动态更改文本,还可以在第二视图中创建删除按钮,并将删除按钮的可见属性绑定到上下文中的属性。 并根据条件更改该按钮的可见性。
请给我答复,如果您需要更多说明。
感谢与问候,
基兰 p>
谢谢!!!!!!!!!!!!!!!!!!!!!!!!
嗨,熔岩 ,
我们还可以将标志用于各种需要更改按钮文本的条件。 然后我们可以使用
this.getView()。byId(" buttonId")。setText(" requiredText");
*无需创建任何本地JSONModel。
最多设置5个标签!
Text属性绑定到上下文中的属性,然后可以在编程中对其进行控制。
转到布局中,选择按钮,然后在属性中将属性文本绑定到context属性。
然后在事件处理程序中更改其值。
我建议使用wd_ui_visibilty类型的属性控制两个按钮的可见性
,而不是更改
将两个按钮都保留在那里,并根据需要使所需的按钮可见。
谢谢
sarbjeet singh
# p#嗨,熔岩,
您可以动态更改按钮文本。创建用于存储按钮文本的属性并将属性添加到按钮的'text'属性。在第一个按钮动作时,您可以将相应的文本分配给该属性并进行设置 属性值。但是动态更改按钮文本会令人困惑。在运行时,我们会感到困惑 我们必须执行哪个操作,即保存或删除。
最好创建所有必需的按钮并根据条件动态显示按钮,创建wdui_visibility类型的属性,然后根据条件将值01设置为invisible,将02设置为可见性。
这将解决您的问题。因此,您可以为每个按钮创建单独的按钮动作,这不会在运行时产生混乱。
此致
Simi A M。
您好,LavaKumar,
您可以通过将文本值绑定到上下文中的属性来动态更改文本,并动态设置值。 但是问题是假设您现在将文本值从保存动态更改为删除..,现在当您按删除按钮时,将执行OnActionSave。 OfCourse U可以在OnActionSave中编写条件来检查按钮文本。 但会有些混乱。 因此,代替动态更改文本,还可以在第二视图中创建删除按钮,并将删除按钮的可见属性绑定到上下文中的属性。 并根据条件更改该按钮的可见性。
请给我答复,如果您需要更多说明。
感谢与问候,
基兰 p>
谢谢!!!!!!!!!!!!!!!!!!!!!!!!
嗨,熔岩 ,
您可以动态更改按钮文本。创建用于存储按钮文本的属性并将属性添加到按钮的'text'属性。在第一个按钮动作时,您可以将相应的文本分配给该属性并进行设置 属性值。但是动态更改按钮文本会令人困惑。在运行时,我们会感到困惑 我们必须执行哪个操作,即保存或删除。
最好创建所有必需的按钮并根据条件动态显示按钮,创建wdui_visibility类型的属性,然后根据条件将值01设置为invisible,将02设置为可见性。
这将解决您的问题。因此,您可以为每个按钮创建单独的按钮动作,这不会在运行时产生混乱。
此致
Simi A M。
我们还可以将标志用于各种需要更改按钮文本的条件。 然后我们可以使用
设置文本this.getView()。byId(" buttonId")。setText(" requiredText");
*无需创建任何本地JSONModel。
一周热门 更多>