簡體   English   中英

AX 2012 FormGridControl.gotFocus無法正常工作

[英]AX 2012 FormGridControl.gotFocus not working

我對FormGridControl.gotFocus方法有問題。 如果網格為空,則該方法有效。 如果表格中包含數據,則該表格不起作用...

我這是一個錯誤,還是我可以做其他事情?

可能無法激活容器控件上的gotFocus ,因為包含的控件已獲得焦點。 換句話說,將焦點設置在控件上不會激活包含容器控件的gotFocus方法。

因此,將其作為確定焦點的工具可能沒有用。

通常,更好的方法是使用contains方法檢查FormRun類的selectedControl

boolean inGr = element.selectedControl() && group.contains(element.selectedControl());

不能在有原因的按鈕中使用該按鈕,因為單擊時按鈕會獲得焦點!
它可能在task方法和其他控制方法中使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM