java - 我可以模板化 h :dataTable?

标签 java jsf

我可以以某种方式模板化数据表,并在实现模板组件时“注入(inject)”变量+要显示的字段吗?

或者我总是必须定义

<dataTable>
<colums>
<text>

等等

最佳答案

这是可能的,但您需要创建自己的自定义 jsf 标签, 我使用这个语法

<mytag:table    backingBean="${myViewHandler}" 
                    ajax="true" 
                    maxColumnLength="50"                    
                    fields="dateTime,moduleName,methodName,arguments,returnValue,session.user.username"
                    maxPagesToDisplay="${10}">
        </mytag:table>

参见http://www.ibm.com/developerworks/java/library/j-jsf4/

关于java - 我可以模板化 h :dataTable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294612/

相关文章:

java - JPA删除不执行

java - 用Java初始化Othello Game Board

java - 当 valueChangeListener 与 JSF 页面中的 validator 一起使用时,它的 oldValue 和 newValue 错误

java - protected URL 将网页中未 protected 组件泄露给未经身份验证的用户

jsf - 如何在 JSF 中实现登录过滤器?

java - JNA:字符数组作为函数参数

java - 为什么我的 Spring PropertySource 注释在编码属性上失败?

java - 如果关联组件未呈现,可以调用 JSF Bean 的 Setter 吗?

java - 了解 Netbeans GUI 生成的代码中的按钮/鼠标监听器

java - 将值从表单提交到方法,无需在 BackingBean 中使用变量