Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在IE8和IE9中禁用GWT文本框_Java_Gwt_Textbox - Fatal编程技术网

Java 在IE8和IE9中禁用GWT文本框

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 =

我有一个问题,不同的文本框在IE8和IE9中被禁用,我已经尝试设置

 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?