`

Facelet自定义页面标签 跟 function 标签

阅读更多

建立 apps.psa.taglib.xml 内容如下:

 

<?xml version="1.0"?>
<!DOCTYPE facelet-taglib PUBLIC
  "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
  "facelet-taglib_1_0.dtd">
<facelet-taglib>
 <namespace>
  http://com.talgroup.sandbox.seam.components/apps/table
 </namespace> 
 
  <tag>
  <tag-name>table</tag-name>
  <source>./tags/frmworkUi/table.xhtml</source>
 </tag>


<function>
  <function-name>getTableData</function-name>
  <function-class>util.tal.freeborders.web.table.DataTableService</function-class>
  <function-signature>
   com.vivid.tableData getTableData(java.lang.String)   
  </function-signature>  
 </function> 
 
  <function>
  <function-name>getTableCommands</function-name>
  <function-class>util.tal.freeborders.web.table.DataTableService</function-class>
  <function-signature>
   List  getTableCommands(java.lang.String)   
  </function-signature>  
 </function>
 
</facelet-taglib>

 

 

在xhtml页面中引入:xmlns:frm="http://com.talgroup.sandbox.seam.components/apps/table"

 

页面标签使用:

        

       <frm:table/>

 

 

function标签的使用:

         <rich:columns value="#{frm:getTableHeader("stringName")}"

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics