grails - 在Grails上使用ZK在行网格上单击

标签 grails zk zul

我有一个网格,它的行由编辑器以编程方式插入。我想知道单击了哪一行。

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>

Composer
gridBook.append{
    rows{
        list.each{ e->
            row{
                label(value:e.id)
                label(value:e.title)
                label(value:e.author)
            }
        }                
    }
}

最佳答案

解决了。仅添加事件方法,在我的案例中为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){
       //
    }

关于grails - 在Grails上使用ZK在行网格上单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29509509/

相关文章:

Grails 依赖项未作为库添加到 IntelliJ IDEA

maven - 如何从Grails命令/SDK清除Maven缓存?

grails - Href在GSP页面中不起作用

java - html5和ZK中的特殊字符

spring - 装饰 Grails 提供的 Spring bean

java - ZK - 动态地分类加载更多结果

java - zk如何将参数从java代码传递到zk页面?

java - 使用 mvvm 时从 Zk 中的嵌套类向父类发送通知

java - 如何在 Java 中的静态 block 中调用我的服务

java - 将渲染转换为 Zul?