0

我需要在 celltable 中使用制表符。因此,我使用模板将 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 中无法正常工作。当我在谷歌上搜索这个问题时,我发现了一个链接。所以我被困在这里。我已经更新了一些关于更改事件的交易。所以非常重要!有人有想法吗?或任何替代解决方案。

4

1 回答 1

0

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

<input>,<select> or <checkbox>如果 tabindex 属性被删除或分配给所有标签的 tabindex 值为 1000 。制表符在 celltable 中按预期工作。

于 2012-10-19T10:10:43.877 回答