小编Dig*_*nta的帖子

一行如何在<p:dataTable>中展开?

在我的应用我有一个<p:datatable>rowExpansion列.我要求一次打开一行.如果有人试图扩展第二行,剩下的第一行展开,那么将生成一条消息说First close the expanded row and then open another row.

如何实现?任何指针都对我很有帮助.谢谢

datatable primefaces jsf-2

6
推荐指数
2
解决办法
8949
查看次数

从另一个对象列表中提取对象列表

我有一个List<User> users,其中User一个类有一个属性username.我还有另一个List<User> activeUsers.我们users = activeUsers + inactiveUsers.现在我想提取inactiveUsersusers基于username财产.我使用两个for循环解决了这个问题.我认为这不是有效的方法.所以如果有人知道如何有效地完成,请告诉我.

例如,我有activeUsers [1,3]和用户[1,2,3,4],并希望构建inactiveUsers [2,4].

java

6
推荐指数
1
解决办法
1794
查看次数

如何在不传递事件参数的情况下从 JS 函数获取触发事件?

是否可以在不传递任何事件参数的情况下从调用的 JavaScript 函数获取 JavaScript 触发的事件?

这是示例代码:

<html>
  <head>

    <script>
      function myFunction()
      {
        // How I will get from here the fired event  ??
      }
    </script>
  </head>
  <body>

    <p id="paragraghhh" onclick="myFunction()">
       Click on this paragraph. An alert box will
       show which element triggered the event.
    </p>

  </body>
</html> 
Run Code Online (Sandbox Code Playgroud)

javascript event-handling

5
推荐指数
1
解决办法
2411
查看次数

如何以编程方式取消选择数据表中的选定行

在我的应用程序中,dialogdataTable在每列中显示一个复选框以选择相应的行.在dialog我的底部,我用两个按钮来显示所选择的行,另一个用于重置数据表意味着取消选择所选择的行.

.xhtml代码如下:

<p:dialog id="popUp" header="Activity Detail" widgetVar="popUpWidget" 
 showEffect="fade" hideEffect="explode" resizable="false" modal="true">
<h:panelGrid>
    <p:row>
        <p:column colspan="2">
            <p:dataTable id="userListForAdminpopup" value="#{activityListController.activityUsers}" var="user"
                paginator="true" paginatorPosition="bottom" widgetVar="userListForAdminpopUp"
                paginatorTemplate="{FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                rows="10" selection="#{activityListController.selectedActivityUsers}">

                <p:column headerText="#{adbBundle['fullName']}"
                    sortBy="#{user.lastName}" filterBy="#{user.fullName}"
                    filterMatchMode="contains" styleClass="userName">
                    <h:outputLabel value="#{user.firstName}" />
                </p:column>

                <p:column selectionMode="multiple" />
            </p:dataTable>
        </p:column>
    </p:row>
    <p:row>
        <p:column colspan="2">
            <h:panelGroup layout="block">
                <p:commandButton value="Update" oncomplete="confirmation.show()"/>
                <p:commandButton value="Reset"/>
            </h:panelGroup>
        </p:column>
    </p:row>
</h:panelGrid></p:dialog>
Run Code Online (Sandbox Code Playgroud)

我想在点击重置按钮时取消选择行.怎么做?如果有人知道,请告诉我.谢谢.

datatable primefaces jsf-2

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

datatable ×2

jsf-2 ×2

primefaces ×2

event-handling ×1

java ×1

javascript ×1