Java 在IE8和IE9中禁用GWT文本框
我有一个问题,不同的文本框在IE8和IE9中被禁用,我已经尝试设置Java 在IE8和IE9中禁用GWT文本框,java,gwt,textbox,Java,Gwt,Textbox,我有一个问题,不同的文本框在IE8和IE9中被禁用,我已经尝试设置 textbox.setEnabled(true); 但这并没有帮助,这些盒子在safar、firefox和chrome中都能正常工作,只有IE有问题,有人知道为什么吗 以下是文本框的实现部分: public class Text extends Composite { private TextBox textBox; public Text() { ... textBox =
textbox.setEnabled(true);
但这并没有帮助,这些盒子在safar、firefox和chrome中都能正常工作,只有IE有问题,有人知道为什么吗
以下是文本框的实现部分:
public class Text extends Composite {
private TextBox textBox;
public Text() {
...
textBox = new TextBox();
textBox.setEnabled(true);
textBox.setValue("test");
textBox.setFocus(true);
textBox.setReadOnly(false);
textBox.setWidth("150px");
textBox.addValueChangeHandler(new ValueChangeHandler<String>() {
...
)};
textBox.addKeyUpHandler(new KeyUpHandler() {
...
)};
FlexTable f = new FlexTable();
f.setWidget(0,0,textBox);
}
公共类文本扩展复合{
私人文本框文本框;
公共文本(){
...
textBox=新的textBox();
textBox.setEnabled(true);
textBox.setValue(“测试”);
textBox.setFocus(true);
textBox.setReadOnly(false);
textBox.setWidth(“150px”);
addValueChangeHandler(新的ValueChangeHandler(){
...
)};
addKeyUpHandler(新的KeyUpHandler(){
...
)};
FlexTable f=新的FlexTable();
f、 setWidget(0,0,文本框);
}
我发现了这一点,但不幸的是,这只是对问题的一种描述,没有解决方案。这里的任何人可能都不知道解决方法???你所说的“不同的文本框”到底是什么意思。添加完整的代码片段。文本框在ie8和ie9场景中工作得很好-“不同的文本框”=许多文本框;不幸的是,它们在我的情况下不起作用…我可以使用textbox.setValue(“某物”)设置文本它显示在文本框中,但我无法单击文本框,就好像它是启用的一样。如果删除
setFocus
调用,会发生什么情况?提到的问题仅表明Tab/Frame/textbox组合存在问题。在您的用例中是否有可能避免使用Frame?