2012-10-15 67 views
0

我需要在celltable中制表。所以,我通过使用模板将TabIndex应用于TextInputCell。TextInputCell:Tab在IE9中无法正常工作

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。所以我被困在这里。我更新了一些关于变更事件的交易。所以这非常重要!有人有想法吗?或者任何其他解决方案。

回答

0

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

如果tabindex属性被删除或赋值,tabindex值为1000,全部为<input>,<select> or <checkbox>标签。 tabtable在celltable中按预期工作。

相关问题