我正在开发一个需要使用单选按钮字段的数据应用程序。
单选按钮字段的功能取决于 Web 服务的响应。
我需要控制单选按钮的选择。也就是说,如果我想禁用两个单选按钮之一,如果响应是否定的并且用户不能使用该按钮。
是否可以使任何单选组的单选按钮处于非活动状态。
我已经使用过诸如 field.setEnable(false); 之类的方法。
我正在开发一个需要使用单选按钮字段的数据应用程序。
单选按钮字段的功能取决于 Web 服务的响应。
我需要控制单选按钮的选择。也就是说,如果我想禁用两个单选按钮之一,如果响应是否定的并且用户不能使用该按钮。
是否可以使任何单选组的单选按钮处于非活动状态。
我已经使用过诸如 field.setEnable(false); 之类的方法。
您可以Field.NON_FOCUSABLE
在 的构造函数中传递样式,以在RadioButtonField
创建字段时使字段不可聚焦。如果使用此方法,则无法在运行时更改此属性。
要在运行时更改字段的可聚焦/不可聚焦属性,请覆盖RadioButtonField
'isFocusable()
方法,并根据您的 Web 服务的响应返回true
或返回。false
public boolean isFocusable()
{
return shouldTheRadioButtonBeEnabled;
}
false
从返回isFocusable()
将使您的领域无法聚焦。