にcelltableでボタンを追加/削除することができ、私は私のCellTable
GWT:どのように私は行く
ButtonCell reListCell = new ButtonCell();
reListColumn = new Column<EmployerJobs, String>(reListCell) {
@Override
public String getValue(EmployerJobs object) {
return "ReList";
}
};
ctJobs.addColumn(reListColumn,
EmployerDashBoardConstants.EMPTYHEADERCOLUMN);
にこのボタン電池を持っていますが、私は以下の条件を渡すと、このセルを表示させたいです
public void getDateDiff(final EmployerJobs object) {
rpcService.getDateDiff(object.getJobValidDate(), new AsyncCallback<Boolean>() {
public void onFailure(Throwable caught) {
}
public void onSuccess(Boolean jobExpired) {
if(jobExpired) {
// HERE I WANT TO SHOW MY RELISTCELL, means if the job is expired only then
// there will be a button showing relist would be appear in that row ,for
// the jobs which are not expired NO button should appear..
}
}
});
}
これをどのように達成できますか?
ありがとう
日付が有効かどうかを確認するために、テーブルのすべての行についてサーバーを呼び出すのは非常に過剰だと思われます。おそらく、クライアントをチェックし、ボタンが押された場合はサーバー上で確認してください。 – DTing