繁体   English   中英

如何根据给定的场景隐藏和显示按钮

[英]How to hide and show Buttons according to the given scenario

我有一个名为 P2_Status 的 select 列表,它具有三个选项

  1. 已创建
  2. 得到正式认可的
  3. 取消

我在那个页面上也有三个按钮

  1. 创造
  2. 批准
  3. 取消

这些是显示和隐藏上面列出的按钮的以下条件

CONDITION-1:我希望在选择创建状态时显示以上三个按钮。 没问题

条件2:选择取消状态时,仅允许创建按钮显示其他按钮应隐藏。

条件3:选择批准的状态后,允许创建和取消按钮显示批准按钮应隐藏

我尝试了许多 SERVERSIDE 条件并没有解决我的问题。 我也尝试过重新加载页面时的动态操作,但它只工作一次,但没有任何反应。

有人,请帮我解决这个问题,我将非常感谢你

祝你今天过得愉快

这可以通过对具有 6 个真实操作的项目 P2_STATUS 的更改进行动态操作来实现。 对于 select 列表中的每个可能值,创建一个显示操作以显示按钮和一个隐藏操作以隐藏其他按钮(每个选项 2 个操作,3 个选项,总共 6 个操作)。

例如,取消按钮将有 2 个操作:

显示动作:

在此处输入图像描述

隐藏动作:

在此处输入图像描述

我确实发现很难将您的条件与实际客户端条件相匹配,所以我使用了这个矩阵

button >   Approve Create Cancel

status
APPROVED           x       x
CREATED    x       x       x
CANCELLED          x 

一个旁注。 您说“我尝试了许多 SERVERSIDE 条件”。 服务器端条件是在页面渲染时评估的,一旦页面渲染它就没有效果。 所以在这种情况下,服务器端条件不是一个选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM