0

セルテーブルにタブを付ける必要があります。そこで、テンプレートを使用して、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でのみ正しく機能していません。この問題についてグーグルで調べていたときに、1つのリンクを見つけました。だから私はここで立ち往生しています。変更イベントでいくつかのトランザクションを更新しました。だからそれはとても重要です!誰かアイデアがありますか?またはそのための代替ソリューション。

4

1 に答える 1

0

これは、タグからタブインデックスプロパティを削除することで解決されます。これはすべてのブラウザで正しく機能しています。

tabindexプロパティが削除されるか、割り当てられた場合、tabindex値はすべての<input>,<select> or <checkbox>タグに1000です。セルテーブルでは、タブが期待どおりに機能しています。

于 2012-10-19T10:10:43.877 に答える