用ZK在Grails上单击行网格
我有一个网格,它的行是由编写器通过编程插入的。我想知道单击了哪一行 zul文件用ZK在Grails上单击行网格,grails,zk,zul,Grails,Zk,Zul,我有一个网格,它的行是由编写器通过编程插入的。我想知道单击了哪一行 zul文件 <grid mold="paging" hflex="1" pageSize="10" id="gridBook"> <columns> <column align="center">id</column> <column align="center">Title</column> <
<grid mold="paging" hflex="1" pageSize="10" id="gridBook">
<columns>
<column align="center">id</column>
<column align="center">Title</column>
<column align="center">Author</column>
</columns>
</grid>
解决了。仅添加事件方法,在我的例子中是onClick
list().each{ book->
row{
label(value:book.id)
label(value:book.title)
label(value:book.author)
}.onClick{ event ->
this.loadRow(book)
}
}
def loadRow(book){
//
}
en zk
和Java编写器
onAnythingForwardEvent evt引发异常的公共无效{
Row Row=行evt.getOrigin.getTarget;
System.out.println test+row.getValue;
}
list().each{ book->
row{
label(value:book.id)
label(value:book.title)
label(value:book.author)
}.onClick{ event ->
this.loadRow(book)
}
}
def loadRow(book){
//
}