用ZK在Grails上单击行网格

用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> <

我有一个网格,它的行是由编写器通过编程插入的。我想知道单击了哪一行

zul文件

<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){
       //
    }