2
私は、次のページは、それが何を示していない結果を表示しようとしたとき、それは最初に値を表示して、セルのテーブルに改ページを追加するためのsimplepagerクラスを使用しています.... 私のコードは次のとおりです。gagtcelltableでpaginatonが動作していませんか?
SimplePager pager;
SimplePager.Resources pagerResources=GWT.create(SimplePager.Resources.class);
pager=new SimplePager(TextLocation.CENTER, pagerResources, true, 0,true);
List<UserPage> userDetails=Arrays.asList(new UserPage("karthik",100.0,"SE"),
new UserPage("suresh",200.0,"SE"),
new UserPage("Srinivas",300.0,"SE"),
new UserPage("Bhaskar",400.0,""),
new UserPage("karthik",100.0,"SE"),
new UserPage("suresh",200.0,"SE"),
new UserPage("Srinivas",300.0,"SE"),
new UserPage("Bhaskar",400.0,""),
new UserPage("karthik",100.0,"SE"),
new UserPage("suresh",200.0,"SE"),
new UserPage("Srinivas",300.0,"SE"),
new UserPage("Bhaskar",400.0,null));
ListHandler<UserPage> sortHandler=new ListHandler<UserPage>(userDetails);
HTML content=new HTML("Welcome Admin");
CellTable<UserPage> table=new CellTable<UserPage>();
pager.setDisplay(table);
pager.setPageSize(3);
EditTextCell nameCell=new EditTextCell();
Column<UserPage, String> nameColumn=new Column<UserPage, String>(nameCell) {
@Override
public String getValue(UserPage object) {
// TODO Auto-generated method stub
return object.getUserName();
}
};
table.addColumn(nameColumn,"UserName");
EditTextCell userIdCell=new EditTextCell();
Column<UserPage, String> userIdColumn=new Column<UserPage, String>(userIdCell) {
@Override
public String getValue(UserPage object) {
// TODO Auto-generated method stub
return (object.getUserId()).toString();
}
};
table.addColumn(userIdColumn, "UserID");
EditTextCell desgCell=new EditTextCell();
Column<UserPage, String> desgColumn=new Column<UserPage, String>(desgCell) {
@Override
public String getValue(UserPage object) {
// TODO Auto-generated method stub
return object.getDesignation();
}
};
table.addColumn(desgColumn,"Designtion");
//table.setPageSize(userDetails.size());
table.setRowCount(4,false);
table.setRowData(0,userDetails);
table.addColumnSortHandler(sortHandler);
adminPage.add(content);
adminPage.add(table);
adminPage.add(pager);
私に知らせて.....私のコード内の任意の間違った事前に おかげであります....
私はこれが働いている...... –
あなたの問題を解決するために何を投稿できますか? – DTing