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
form t:type=Form t:id=playerForm
table
tr
td
div class=buttons
a t:type=pagelink
page=admin/PlayerForm
class=positiveNew/a
button
type=submit class=negativeDelete/button
/div
/td
td align=right
select
t:type=select model='First Name, Last Name, Club
Name, Position' value=prop:searchField
onchange=this.form.submit()/
input
t:type=TextField value=keyword class=searchForm/
input
t:type=Submit t:id=searchSubmit class=search
value=Search/
/td
/tr
tr
td colspan=2nbsp;/td
/tr
tr
td colspan=2
table t:type=grid
rowsPerPage=5 pagerPosition=top
source=playerList row=player model=playerModel remove=idPlayer
reorder=actions
t:parameter
name=actionsCell
input
t:type=Checkbox t:id=delete value=delete/
a
t:type=PageLink t:id=update page=admin/PlayerForm
context=player.idPlayer
img t:type=Image src=images/edit.gif//a
/t:parameter
/table
/td
/tr
tr
td colspan=2nbsp;/td
/tr
/table
-
PlayerGrid.java
public class PlayerGrid extends SecureBasePage{
@Inject
private IPlayerDao playerDao;
private ListPlayer 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 ListString 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 ListString getDeletedList() {
if(deletedList == null){
deletedList = new ArrayListString();
}
return deletedList;
}
public ListPlayer getPlayerList() {
if(playerList == null){
playerList = new ArrayListPlayer();
playerList = getPlayerDao().queryForList(, );
}
return