Tôi có một câu hỏi. Có thể cập nhật hai thành phần cùng một lúc không? tôi đang cố gắng một mã như thế này:Thuộc tính 'cập nhật' có thể cập nhật hai thành phần đồng thời không?
<h:panelGroup id="pickList">
<p:panel rendered="#{customCalender.visible}" widgetVar="searchTableBox">
//Some codes.....
<p:commandButton value="Cancel" update="pickList" actionListener="#{customCalender.closeList}" style="background:#25A6E1;color:red;font-family:'Helvetica Neue',sans-serif;font-size:10px;border-radius:4px;" />
<p:commandButton value="Save" update="custDataTablePanel" actionListener="#{customCalender.saveTargetList}" style="background:#25A6E1;color:red;font-family:'Helvetica Neue',sans-serif;font-size:10px;border-radius:4px;"/>
</p:panel>
</h:panelGroup>
....
.....
<h:panelGroup id="custDataTablePanel">
<p:panel rendered="#{customCalender.dataTableVisible}">
..
..
</p:panel>
</h:panelGroup>
Bây giờ tôi muốn khi tôi nhấp vào nút Save
nó ẩn <h:panelGroup id="pickList">
và hiển thị <h:panelGroup id="custDataTablePanel">
vì vậy tôi có hai giá trị boolean để kiểm soát tầm nhìn của họ. nhưng tôi cần phải cập nhật hai trong số các bảng này. Một cái tôi đã làm với update="custDataTablePanel"
nó sẽ hiển thị bảng dữ liệu sau khi nhấn nút. (Trong phương thức saveTargetList
Tôi cập nhật khả năng hiển thị của custDataTablePanel
thành true.) Nhưng không thể quản lý để ẩn bảng điều khiển pickList
.
Vì vậy, tôi đã lang thang là có bất kỳ cách nào để ẩn và hiển thị hai bảng này trong một lần nhấp nút. Vui lòng đề xuất.
Tôi đã cố gắng này ' ' nhưng trong trường hợp đó nút lệnh của tôi không được hiển thị. –
NDeveloper
nó đã hoạt động ngay bây giờ..Cảm ơn bạn. Có thể tôi đã làm điều đó một cách sai lầm trước đây !! dù sao cũng cảm ơn.. :) – NDeveloper