我对 FormGridControl.gotFocus 方法有疑问。如果网格为空,则该方法有效。如果网格包含数据它不起作用......
我这是一个错误还是我可以做其他事情?
我对 FormGridControl.gotFocus 方法有疑问。如果网格为空,则该方法有效。如果网格包含数据它不起作用......
我这是一个错误还是我可以做其他事情?
容器上的gotFocus
控件可能不会被激活,因为包含的控件反而获得了焦点。换句话说:在控件上设置焦点不会激活gotFocus
包含容器控件的方法。
因此,作为确定焦点的工具,它可能是无用的。
通常更好的方法是使用contains方法检查类的selectedControl:FormRun
boolean inGr = element.selectedControl() && group.contains(element.selectedControl());
这不能用于原因按钮,因为单击按钮时会获得焦点!
它可以用于task
方法和其他控制方法。