Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用MyFaces 1.1时,如何在表头上获取scope属性?_Java_Web Applications_Facelets_Myfaces - Fatal编程技术网

Java 使用MyFaces 1.1时,如何在表头上获取scope属性?

Java 使用MyFaces 1.1时,如何在表头上获取scope属性?,java,web-applications,facelets,myfaces,Java,Web Applications,Facelets,Myfaces,我将MyFaces1.1.7与Facelets和Tomahawk一起使用 创建常规数据表时,如: <h:dataTable value = "#{Datamanager.data}" var = "row"> <h:column> <f:facet name = "header"> <t:div> <h:outputText value = "Name" />

我将MyFaces1.1.7与Facelets和Tomahawk一起使用

创建常规数据表时,如:

<h:dataTable value = "#{Datamanager.data}" var = "row">
   <h:column>
        <f:facet name = "header">
            <t:div>
                <h:outputText value = "Name" />
            </t:div>
        </f:facet>
        <h:outputText value = "#{row}" />
    </h:column>
</h:dataTable>

我得到一个HTML生成的表,其标题如下:

<table>

 <thead>
  <tr>
   <th>
    <div id="j_id4:j_id6">Name</div>
   </th>
  </tr>
 </thead>

 <tbody id="j_id4:tbody_element">
  <tr><td>First</td></tr>
  <tr><td>Second</td></tr>
 </tbody>
</table>
 <thead>
  <tr>
   <th scope="col">
    <div id="j_id4:j_id6">Name</div>
   </th>
  </tr>
 </thead>

名称
弗斯特
第二
然而,为了符合WAI验证,我希望在该标题上有“scope”属性(即使范围只有1列)。有人知道如何添加它(通过让MyFaces在默认情况下添加它,或者通过添加一个额外的属性)以便我获得如下标题:

<table>

 <thead>
  <tr>
   <th>
    <div id="j_id4:j_id6">Name</div>
   </th>
  </tr>
 </thead>

 <tbody id="j_id4:tbody_element">
  <tr><td>First</td></tr>
  <tr><td>Second</td></tr>
 </tbody>
</table>
 <thead>
  <tr>
   <th scope="col">
    <div id="j_id4:j_id6">Name</div>
   </th>
  </tr>
 </thead>

名称
我尝试过使用类似:

<f:facet name = "header">
    <f:attribute name="scope" value="col" />
<h:outputText value = "Name" />
</f:facet>

没有成功


谢谢

这似乎已在MyFaces 1.2中得到修复

这似乎已在MyFaces 1.2中得到修复