Sự kiện nhấp chuột nhiều lựa chọn bootstrap

2 không phải là một tùy chọn cấu hình thực. Nó đề cập đến thuộc tính 
2 của 
5 plugin được áp dụng trên. Khi có thuộc tính 
2 của 
5, plugin sẽ sử dụng các hộp kiểm để cho phép nhiều lựa chọn. Nếu không có, plugin sẽ sử dụng các nút radio để cho phép các lựa chọn đơn lẻ. Khi sử dụng plugin cho các lựa chọn đơn lẻ (không có thuộc tính 
2), tùy chọn đầu tiên sẽ tự động được chọn nếu không có tùy chọn nào khác được chọn trước. Xem #129 để biết cách tránh hành vi này

Ví dụ sau đây cho thấy hành vi mặc định khi thuộc tính

2 bị bỏ qua



    
    
    
    
    
    

Nếu nhiều tùy chọn được chọn trước và

5 thiếu thuộc tính 
2, thì tùy chọn cuối cùng được đánh dấu là 
2 ban đầu sẽ được plugin chọn

1

Ví dụ sau đây cho thấy hành vi mặc định khi có thuộc tính

2. Các tùy chọn được chọn ban đầu sẽ tự động được áp dụng

1

Plugin tự nhiên hỗ trợ các

4, tuy nhiên tiêu đề nhóm không thể nhấp được theo mặc định. Xem tùy chọn 
5 để biết chi tiết

6

Lưu ý rằng các lớp của

4 được thông qua, cho phép chọn các 
4 riêng lẻ một cách dễ dàng (kiểm tra đánh dấu đã tạo để lưu ý sự khác biệt. )

6

8

XSS injection là một mối đe dọa nghiêm trọng đối với tất cả các ứng dụng web hiện đại. Đặt

8 thành 
0 (cài đặt mặc định) sẽ tạo đa lựa chọn an toàn XSS

3

Mặt khác, khi thiết lập

8 thành 
2, plugin sẽ hỗ trợ HTML trong vòng 
3s

3

5

Nếu được đặt thành

2, 
4 sẽ có thể nhấp được, cho phép dễ dàng chọn nhiều tùy chọn thuộc cùng một nhóm

5 không khả dụng trong chế độ chọn đơn, tôi. e. khi không có thuộc tính 
2

Khi sử dụng

9, các lớp được chọn cũng được áp dụng trên các nhóm tùy chọn

Lưu ý rằng tùy chọn này cũng hoạt động với các tùy chọn bị vô hiệu hóa

Lưu ý rằng hành vi của

100 thay đổi. Bất cứ khi nào một nhóm chọn được thay đổi/nhấp vào, sự kiện 
100 sẽ được kích hoạt với tất cả các tùy chọn bị ảnh hưởng làm tham số đầu tiên

Lưu ý rằng các

4 được chọn tự động nếu toàn bộ nhóm được chọn theo mặc định

103

Nếu được đặt thành

2, của 
4 sẽ có thể thu gọn

Cả hai tùy chọn,

103 và 
5, cũng có thể được kết hợp

Tuy nhiên, xin lưu ý rằng hành vi kết hợp cả hai tùy chọn có thể không như mong đợi - hãy thử với ví dụ dưới đây để có được một số trực giác

Các nhóm có thể được thu gọn theo mặc định bằng thủ thuật đơn giản sau

13

Kết hợp những điều trên với

108 và 
109

Một lần nữa, lưu ý rằng hành vi kết hợp

103, 
103, 
108 và 
109 chưa được kiểm tra kỹ lưỡng. Thử nghiệm với ví dụ dưới đây để có được một số trực giác

114

Tùy chọn này sẽ thu gọn tất cả các

4 theo mặc định

Ngoài ra còn có một ví dụ trong phần trình bày một cách khác để thu gọn

116 theo mặc định

15

117

Nếu được đặt thành

2, đa lựa chọn sẽ bị tắt nếu không có tùy chọn nào được cung cấp

119

Văn bản hiển thị nếu đa lựa chọn bị tắt. Lưu ý rằng tùy chọn này được đặt thành chuỗi trống

120 theo mặc định, nghĩa là 
121 được hiển thị nếu đa lựa chọn bị tắt và không có tùy chọn nào được chọn

Tùy chọn

119 cũng hoạt động khi 
5 cơ bản bị tắt

18

Lưu ý rằng các tùy chọn đã chọn sẽ vẫn được hiển thị

18

124

Danh sách thả xuống cũng có thể được thả xuống ngay

125

Trình đơn thả xuống cũng có thể được thả lên. Lưu ý rằng bạn cũng nên đặt

126. Plugin tính toán chiều cao cần thiết của danh sách thả xuống và lấy giá trị tối thiểu được tính toán và 
126

Lưu ý rằng tính năng này đã được giới thiệu trong #594 và được biết là có vấn đề tùy thuộc vào môi trường

Bạn có thể tìm thấy ví dụ về cách tự động thêm tùy chọn

125 khi cuộn trong

11

126

Chiều cao tối đa của menu thả xuống. Điều này rất hữu ích khi sử dụng plugin có nhiều tùy chọn

Đa lựa chọn ở bên trái sử dụng

126 được đặt thành 
131. Mặt khác, đa lựa chọn ở bên phải không sử dụng 
126

133

Tên được sử dụng cho các hộp kiểm được tạo. Xem để biết chi tiết

100

Một chức năng được kích hoạt trong sự kiện thay đổi của các tùy chọn. Lưu ý rằng sự kiện không được kích hoạt khi chọn hoặc bỏ chọn các tùy chọn bằng phương pháp

5 và 
136 do plugin cung cấp

Lưu ý rằng hành vi của

100 thay đổi khi đặt 
5 thành 
2

140

Một chức năng được kích hoạt khi đa lựa chọn khởi tạo xong

15

141

Một cuộc gọi lại được gọi khi danh sách thả xuống được hiển thị

Tùy chọn

141 không khả dụng khi sử dụng Twitter Bootstrap 2. 3

143

Một cuộc gọi lại được gọi khi menu thả xuống bị đóng

Tùy chọn

143 không khả dụng khi sử dụng Twitter Bootstrap 2. 3

145

Một cuộc gọi lại được gọi sau khi danh sách thả xuống đã được hiển thị

Tùy chọn

145 không khả dụng khi sử dụng Twitter Bootstrap 2. 3

147

Một cuộc gọi lại được gọi sau khi danh sách thả xuống đã bị đóng

Tùy chọn

147 không khả dụng khi sử dụng Twitter Bootstrap 2. 3

149

Lớp của nút chọn nhiều lần

150

Kế thừa lớp của nút từ lựa chọn ban đầu

151

Vùng chứa giữ cả nút cũng như trình đơn thả xuống

152

Độ rộng của nút chọn nhiều có thể được cố định bằng tùy chọn này

Trên thực tế, ________ 1152 mô tả chiều rộng của vùng chứa ________ 1154 và chiều rộng của

155 được đặt thành 
156

Lưu ý rằng nếu văn bản trong tiêu đề nút quá dài, nó sẽ bị cắt bớt và sử dụng dấu chấm lửng

Điều này cũng làm việc cho các tùy chọn dài

157

Một cuộc gọi lại chỉ định văn bản hiển thị trên nút phụ thuộc vào các tùy chọn hiện được chọn

Cuộc gọi lại lấy

158 hiện được chọn và 
5 làm đối số và trả về chuỗi được hiển thị dưới dạng văn bản nút. Hàm gọi lại 
157 mặc định trả về 
121 trong trường hợp không có tùy chọn nào được chọn, 
162 trong trường hợp có nhiều hơn tùy chọn 
163 được chọn và tên của các tùy chọn đã chọn nếu ít hơn tùy chọn 
163 được chọn

165

Một cuộc gọi lại chỉ định tiêu đề của nút

Cuộc gọi lại lấy

158 hiện được chọn và 
5 làm đối số và trả về tiêu đề của nút dưới dạng chuỗi. Hàm gọi lại 
165 mặc định trả về 
121 trong trường hợp không có tùy chọn nào được chọn và tên của các tùy chọn đã chọn của ít hơn tùy chọn 
163 được chọn. Nếu nhiều hơn 
163 tùy chọn được chọn, thì 
162 được trả về

121

Văn bản hiển thị khi không có tùy chọn nào được chọn. Tùy chọn này được sử dụng trong các hàm

157 và 
165 mặc định

162

Văn bản được hiển thị nếu nhiều hơn

163 tùy chọn được chọn. Tùy chọn này được sử dụng bởi các cuộc gọi lại 
157 và 
165 mặc định

180

180 là văn bản được hiển thị nếu tất cả các tùy chọn được chọn. Bạn có thể tắt hiển thị 
180 bằng cách đặt nó thành false

Tùy chọn này có thể hữu ích khi kết hợp với

109

Lưu ý rằng

180 không được hiển thị nếu chỉ có một tùy chọn

163

Tùy chọn này được sử dụng bởi các hàm

157 và 
165 để xác định xem có quá nhiều tùy chọn sẽ được hiển thị hay không

Có thể tắt chức năng này bằng cách đặt

163 thành 
189

190

Đặt dấu tách cho danh sách các mục đã chọn để di chuột qua. Mặc định là ','. Đặt thành '\n' để hiển thị gọn gàng hơn

191

Một cuộc gọi lại được sử dụng để xác định nhãn của các tùy chọn

18

192

Một cuộc gọi lại được sử dụng để xác định các lớp cho các phần tử

193 có chứa các hộp kiểm và nhãn

66

9

(Các) lớp được áp dụng trên các tùy chọn đã chọn

67

109

Đặt thành

2 hoặc 
0 để bật hoặc tắt tùy chọn chọn tất cả

Để xem ví dụ sử dụng cả tùy chọn chọn tất cả và bộ lọc, hãy xem tài liệu về tùy chọn

108

Tùy chọn

109 cũng có thể được sử dụng kết hợp với 
4's

Lưu ý rằng select all không kích hoạt sự kiện

100 và chỉ kích hoạt sự kiện 
102

Phần tử chọn tất cả tự nhiên tôn trọng các phần tử bị vô hiệu hóa

103

Đặt cả

109 và 
108 thành 
2, tùy chọn chọn tất cả luôn chỉ chọn tùy chọn hiển thị. Với cài đặt 
103 thành 
0, hành vi này được thay đổi sao cho luôn luôn chọn tất cả các tùy chọn (bất kể chúng có hiển thị hay không)

109

Văn bản hiển thị cho tùy chọn chọn tất cả

110

Tùy chọn chọn tất cả được thêm vào dưới dạng

3 bổ sung trong 
5. Để phân biệt tùy chọn này với các tùy chọn ban đầu, giá trị được sử dụng cho tùy chọn chọn tất cả có thể được định cấu hình bằng tùy chọn 
110

Tùy chọn

110 thường phải là một chuỗi, tuy nhiên, các giá trị số cũng hoạt động tốt

115

Tùy chọn này cho phép kiểm soát tên được đặt cho tùy chọn chọn tất cả. Xem để biết thêm chi tiết

116

Nếu được đặt thành

2 (mặc định), số lượng tùy chọn đã chọn sẽ được hiển thị trong dấu ngoặc đơn khi tất cả các tùy chọn được chọn. Ví dụ dưới đây cho thấy hành vi của selectalloption với 
116 được đặt thành 
0

102

Chức năng này được kích hoạt khi tùy chọn chọn tất cả được sử dụng để chọn tất cả các tùy chọn. Lưu ý rằng điều này cũng có thể được kích hoạt thủ công bằng phương pháp

121

Lưu ý rằng tùy chọn

100 không được kích hoạt khi (bỏ) chọn tất cả các tùy chọn bằng tùy chọn chọn tất cả

Tùy chọn

102 chỉ được kích hoạt nếu tùy chọn chọn tất cả đã được chọn; 

124

Chức năng này được kích hoạt khi tùy chọn chọn tất cả được sử dụng để bỏ chọn tất cả các tùy chọn. Lưu ý rằng điều này cũng có thể được kích hoạt thủ công bằng phương pháp

125

Lưu ý rằng tùy chọn

100 không được kích hoạt khi (bỏ) chọn tất cả các tùy chọn bằng tùy chọn chọn tất cả

Tùy chọn

124 chỉ được kích hoạt nếu tùy chọn chọn tất cả không được chọn; 

108

Đặt thành

2 hoặc 
0 để bật hoặc tắt bộ lọc. Bộ lọc 
131 sẽ được thêm vào để lọc động tất cả các tùy chọn

Tùy chọn

108 có thể dễ dàng được sử dụng kết hợp với tùy chọn 
109

Tùy chọn

108 cũng có thể được sử dụng kết hợp với 
4's

Các

4 có thể nhấp cũng được hỗ trợ

Cuối cùng, tùy chọn này cũng có thể được sử dụng cùng với

100 hoặc các sự kiện tương tự

138

Bộ lọc như được định cấu hình ở trên sẽ sử dụng tính năng lọc phân biệt chữ hoa chữ thường, bằng cách đặt

138 thành 
2, hành vi này có thể được thay đổi để sử dụng tính năng lọc không phân biệt chữ hoa chữ thường

141

Đặt thành

2 để bật tính năng lọc giá trị đầy đủ, nghĩa là tất cả các tùy chọn được hiển thị khi truy vấn là tiền tố của. Một ví dụ được đưa ra ở đây. #555

143

Các tùy chọn được lọc dựa trên

144 của chúng. Hành vi này có thể được thay đổi để sử dụng 
145 của các tùy chọn hoặc 
146 văn bản và giá trị

Trong ví dụ này, các tùy chọn có giá trị từ

147 đến 
148. Thay vì tìm kiếm văn bản của các tùy chọn, giá trị của các tùy chọn được tìm kiếm