Я использую GWT2.3. Мы разработали CustomPager, переопределив SimplePager.GWT SimplePager: Как обеспечить функциональность GoTo в пейджере?
Мы переопределить метод CreateText() таким образом, что мы показываем строку, как «Страница 1 из 4», используя следующий код
public String createText() {
if(searchRecordCount%pageSizeForText == 0){
totalPages = searchRecordCount/pageSizeForText;
}else{
totalPages = (searchRecordCount/pageSizeForText) + 1;
}
NumberFormat formatter = NumberFormat.getFormat("#,###");
return "Page "+formatter.format(this.getPage()+1) + " of " + formatter.format(totalPages);
}
Теперь я хочу использовать TextBox для CurrentPage, так что пользователь может ввести номер страницы в текстовом поле. (Функциональность GoTo вошел PageNumber)
CreateText() возвращает строку, так что я не могу пользователем TextBox;) + не может обеспечить CSS
Как я могу это сделать? Есть ли способ решить эту проблему? Обходной путь, если любой или образец кода
Спасибо за ответ. В ответе # 1: Как n, где добавить SafeHtmlTemplates в createText()? – StackOverFlow
Используйте '' SaveHTMLBuilder'' или '' SaveHTMLTemplate''. См. [Здесь] (http://code.google.com/webtoolkit/doc/latest/DevGuideSecuritySafeHtml.html#Creating_SafeHtml_Values) для более подробной информации. –
метод createText(), вызываемый из onRangeOrRowCountChanged() и вывод createText(), заданный как string not html в SimplePager.java :(ie html_label.setText (createText()); Должен быть htmlLabel.setHtml ("... html или string. ") – StackOverFlow