TextInputCell:Tab在IE9中无法正常工作

时间:2012-10-15 10:26:44

标签: html events gwt dom internet-explorer-9

我需要在celltable中使用tabbing。所以,我已经使用模板将tabIndex应用于TextInputCell。

interface Template extends SafeHtmlTemplates {
    @Template("<input type=\"text\"  value=\"{0}\" tabindex=\"{1}\" />")
    SafeHtml getSimpleEditCell(String value,int tabIndex);
    }

public void render(Context context, String value, SafeHtmlBuilder sb) {
sb.append(template.getSimpleEditCell(value, tabIndex, width));  
}

TAB和onChange事件仅在IE9中无法正常工作。当我在谷歌上搜索这个问题时,我发现了一个link。所以我被困在这里。我已经更新了一些关于变更事件的交易。所以非常重要!有人有想法吗?或任何替代解决方案。

1 个答案:

答案 0 :(得分:0)

通过从标记中删除tab index属性来解决它。这在所有浏览器中都能正常工作。

如果删除tabindex属性或为所有<input>,<select> or <checkbox>标记分配tabindex值为1000。 tabbing在celltable中按预期工作。