六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 33|回复: 0

A4j 动态include页面 格式注意

[复制链接]

升级  26.33%

83

主题

83

主题

83

主题

举人

Rank: 3Rank: 3

积分
279
 楼主| 发表于 2013-1-23 02:54:43 | 显示全部楼层 |阅读模式
<a4j:include ajaxRendered="true"
      viewId="/templates/include/#{panelMenu.location}"/>
 
1.让a4j工作在Ajax监听模式,只要页面Ajax提交,就会更改页面
 
2.包含进来的页面,最好以标准的facelet格式写
 
<html xmlns="http://www.w3.org/1999/xhtml"
 xmlns:ui="http://java.sun.com/jsf/facelets"
 xmlns:h="http://java.sun.com/jsf/html"
 xmlns:f="http://java.sun.com/jsf/core"
 xmlns:a4j="http://richfaces.org/a4j"
 xmlns:rich="http://richfaces.org/rich"
 xmlns:t="http://myfaces.apache.org/tomahawk">

 <body>
  <f:view>
     <p>Welcome 1</p>
     <h4>Content1</h4>
  </f:view>
 </body>
</html>
如上面,如果html标签外不许包含其它xml解析之类的标签
 
 
还有一点需注意的事,如果放在panelGrid里面的话,必须把body标签去掉,不然排版会有问题
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表