2012-10-15 2 views
0

celltable에서 탭이 필요합니다. 그래서 템플릿을 사용하여 TextInputCell에 tabIndex를 적용했습니다.TextInputCell : 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)); 
} 

탭과 onChange 이벤트는 IE9에서 제대로 작동하지 않습니다. 이 문제에 대해 내가봤을 때, 나는 하나를 발견했다 link. 그래서 나는 여기 붙어있다. 변경 이벤트에서 일부 트랜잭션을 업데이트했습니다. 그래서 매우 중요합니다! 아무도 아이디어가 있니? 또는 그 대안을위한 대안.

답변

0

태그에서 탭 색인 속성을 제거하면 해결됩니다. 이것은 모든 브라우저에서 올바르게 작동합니다.

tabindex 속성이 제거되었거나 tabindex 값이 1000이면 all <input>,<select> or <checkbox> 태그입니다. tabbing은 celltable에서 예상대로 작동합니다.

관련 문제