it works but in the Object onSuccessFromPlayerForm() method.
so it will mess the delete process from checkbox
any idea ? i'm stuck with it ^_^
--
PlayerGrid.tml
New
Delete
-
PlayerGrid.java
public class PlayerGrid extends SecureBasePage{
@Inject
private IPlayerDao playerDao;
private List playerList;
private Player player;
@Retain
private BeanModel playerModel;
@Inject
private BeanModelSource beanModelSource;
@Inject
private ComponentResources resources;
@Persist("flash")
private String searchField;
private String keyword;
private boolean delete;
private List deletedList;
public Player getPlayer() {
return player;
}
public void setPlayer(Player player) {
this.player = player;
}
public IPlayerDao getPlayerDao() {
return playerDao;
}
public String getSearchField() {
return searchField;
}
public void setSearchField(String searchField) {
this.searchField = searchField;
}
public String getKeyword() {
return keyword;
}
public void setKeyword(String keyword) {
this.keyword = keyword;
}
public boolean isDelete() {
return delete;
}
public void setDelete(boolean delete) {
if(delete){
getDeletedList().add(getPlayer().getIdPlayer());
}
this.delete = delete;
}
public List getDeletedList() {
if(deletedList == null){
deletedList = new ArrayList();
}
return deletedList;
}
public List getPlayerList() {
if(playerList == null){
playerList = new ArrayList();
playerList = getPlayerDao().queryForList("", "");
}
return playerList;
}
public void setPlayerList(List playerList) {
this.playerList = playerList;
}
void pageLoaded(){
playerModel = beanModelSource.create(Player.class, false,
resources);
playerModel.add("actions", null).label("Edit");
}
Object onSuccessFromPlayerForm(){
for(String element : getDeletedList()){
setPlayer((Player)
getPlayerDao().findByPrimaryKey(element));
getPlayerDao().delete(getPlayer());
}
return PlayerGrid.class;
}
void onSelectedFromSearchSubmit() {
System.out.println(getKeyword());
System.out.println("aaa" +getSearchField());
}
public Be