Trong dự án của tôi, tôi sử dụng datatable với <p:column selectionMode="multiple" />
để các mục nhập có thể được chọn nhiều bằng cách sử dụng hộp kiểm.Thủ tục có thể định dạng với lựa chọn hộp kiểm CHỈ
Tuy nhiên, khi người dùng nhấp vào một hàng, tất cả lựa chọn trước đó sẽ không được chọn và chỉ có hàng đó được chọn. Hành vi này là bất ngờ và gây phiền nhiễu. Tôi muốn vô hiệu hóa hành vi của rowSelect và rowUnselect khi nhấp vào hàng, nhưng có vẻ như tôi không có cách nào để làm nhưng lại hack nguồn datatable.js.
Có ai thực hiện điều này trước đây không? Cảm ơn bạn đã trả lời.
Sử dụng:
primefaces 3,5
cá móm 2.1.6
glassfish 3.1.2.2
Cung cấp mã của bạn. Để chúng ta có thể tìm thấy lỗi hoặc sai lầm logic trong đó. –
Ở đây mã của ông không quan trọng vì cùng một vấn đề đang xảy ra trong [tự giới thiệu] (http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf). Có vẻ như chỉ với hộp kiểm và không có nút radio. Tôi cũng muốn có được hành vi tương tự như OP đã đề cập. Có ai đã giải quyết điều đó không? –