Java Primefaces从DataGrid拖放

Java Primefaces从DataGrid拖放,java,javascript,jquery,jquery-ui,primefaces,Java,Javascript,Jquery,Jquery Ui,Primefaces,我使用Primefaces拖放从DataGrid拖到另一个组件。问题是,当您从datagrid拖动项时,该项一离开单元格就不可见 即使是该示例的行为方式也是这样: 有没有办法使拖动的项目在页面上的所有内容之上都可见?我试着在拖动表中设置一个高zindex,但没有成功。这似乎只是从数据网格拖动的问题 使用Primefaces 3.5在使用dataTable时,我没有找到任何通过操纵样式来避免问题的解决方案,但是如果使用带有嵌套panelGrids模拟行的dataGrid,它将起作用: <

我使用Primefaces拖放从DataGrid拖到另一个组件。问题是,当您从datagrid拖动项时,该项一离开单元格就不可见

即使是该示例的行为方式也是这样:

有没有办法使拖动的项目在页面上的所有内容之上都可见?我试着在拖动表中设置一个高zindex,但没有成功。这似乎只是从数据网格拖动的问题


使用Primefaces 3.5

在使用dataTable时,我没有找到任何通过操纵样式来避免问题的解决方案,但是如果使用带有嵌套panelGrids模拟行的dataGrid,它将起作用:

 <p:fieldset>
`  <p:dataGrid columns="1" value="#{bean.items}" var="item">
     <p:panelGrid>
       <p:row>
         <p:column style="text-align: center;">
             <p:outputLabel value="#{item.name}" />
             <p:draggable />
         </p:column>
         <p:column style="text-align: center;">
             <h:outputText value="#{item.somethingElse}" />
         </p:column>
       </p:row>
     </p:panelGrid>
   </p:dataGrid>
 <p:fieldset>

`  
有了这个技巧,您可以将任何内容拖到panelGrid之外,它将显示在所有内容之上,但是您失去了dataTable样式