2012-10-15 68 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中按預期工作。

相關問題