我正在处理一个数据应用程序,我需要使用单选按钮字段。
单选按钮字段的功能取决于Web服务的响应。
我需要控制单选按钮的选择。也就是说,如果我要禁用其中一个单选按钮,如果响应为负,用户就无法使用该按钮。
是否可以使任何无线电组的单选按钮无效。
我已经使用过像field.setEnable(false)这样的方法;
答案 0 :(得分:1)
您可以在Field.NON_FOCUSABLE
的构造函数中传递RadioButtonField
样式,以使字段在创建时不可聚焦。如果使用此方法,则无法在运行时更改此属性。
要在运行时更改字段的可聚焦/非焦点属性,请覆盖RadioButtonField
的{{1}}方法,并根据您的网页返回isFocusable()
或true
服务的回应。
false
从public boolean isFocusable()
{
return shouldTheRadioButtonBeEnabled;
}
返回false
会使您的字段无法调整。