2020-09-03 14:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
在"高级"列表窗格中选择多个记录后,我需要禁用几个按钮。 每当在高级列表窗格中选择一条记录时,我们是否可以触发一个事件,以便我可以读取所选记录的数量并达到要求。
最好的问候
Monik Sharma
嗨,
在UI设计器("数据模型"部分)中,您实际上可以选择绑定到"高级列表窗格"的数据列表。 在那里,您可以配置事件以在以下情况下立即触发:1)在所选行中检测到更改(OnLeadSelectionChange)2)所选行数更改(OnRowCountChange)
谢谢
Saurabh
感谢Saurabh Kabra 。 我尝试了相同的位置来触发操作,但是每次在高级列表窗格中选择新行时,它都不会执行。 它是第一次触发,而不是之后触发:(。
您好,
我认为您可以使用UI Designer前端脚本来获得它。/p>
请注意,
可能
我还检查了Saurab的响应是否对我有用,请您显示Advancedlistpane数据模型的属性。 p>
嗨,Monik,
使用EC中的脚本很容易做到。
因此将EC绑定到Item级别,这样在输入in
在初始化时甚至可以读取BO,并且在同一事件中,您可以将逻辑(旧的或新的Leadselection)写为May Thitsa Oo 表示
for i in 0 ..($ data.Item.Count-1) 如果($ data.Item.Get(i).ID == $ data.Inport.QuoteItemID) $ data.Lead = i; $ data.Item.Get(i).textfragitemid =""; 打破; 结束 结束 $ data.Item.SetLeadSelectedIndex($ data.Lead); //这是我的逻辑,但是您可以根据自己的需要进行操作。
最多设置5个标签!
嗨,
在UI设计器("数据模型"部分)中,您实际上可以选择绑定到"高级列表窗格"的数据列表。 在那里,您可以配置事件以在以下情况下立即触发:1)在所选行中检测到更改(OnLeadSelectionChange)2)所选行数更改(OnRowCountChange)
谢谢
Saurabh
感谢Saurabh Kabra 。 我尝试了相同的位置来触发操作,但是每次在高级列表窗格中选择新行时,它都不会执行。 它是第一次触发,而不是之后触发:(。
您好,
我认为您可以使用UI Designer前端脚本来获得它。/p>
请注意,
可能
我还检查了Saurab的响应是否对我有用,请您显示Advancedlistpane数据模型的属性。 p>
嗨,Monik,
使用EC中的脚本很容易做到。
因此将EC绑定到Item级别,这样在输入in
在初始化时甚至可以读取BO,并且在同一事件中,您可以将逻辑(旧的或新的Leadselection)写为May Thitsa Oo 表示
一周热门 更多>