Đang sử dụng ng2-completer trong ứng dụng của tôi, khi chúng tôi bắt đầu nhập một cái gì đó nó sẽ thực hiện cuộc gọi api và nó sẽ lấy các hồ sơ từ máy chủ của nó làm việc tốt.
Vấn đề là nếu hoàn thành nhận được hơn 50 mục nhập, sau đó nó trùng lặp toàn bộ màn hình, làm thế nào tôi có thể hạn chế độ dài thả xuống?
Tôi đã thử css bên dưới nhưng không hoạt động.
Góc 2: Cách giới hạn số lượng kết quả tìm kiếm trong ng2-completer?
.completer-dropdown {
overflow-y: auto !important;
max-height: 100px !important;
}
Đây là mã html của tôi.
<ng2-completer placeholder="Enter Your Locality Name" class="overlay" [dataService]="dataServiceForLocality" [minSearchLength]="3" [fieldTabindex]="2" [(ngModel)]="localityValue" (selected)="selectedLocality($event)" [textSearching]="'Please wait...'" formControlName="locality" style="height: 50px;" (keyup)="onKey($event.target.value)"></ng2-completer>
Bạn có thể kiểm tra ví dụ sống here.
Ya @Peter chúng tôi có thể trả 10 đến 15 hồ sơ, nhưng tôi muốn mang tất cả hồ sơ và chỉ muốn lọc các bản ghi trong biểu mẫu .. nhưng bản ghi tối đa chỉ thị không được thực hiện trong ng2-completer tôi nghĩ . hiện tại chỉ trả lại 10 hồ sơ đầu tiên. cảm ơn bạn . –
Và bạn đã thử CSS tôi đã đăng trong Chỉnh sửa chưa? Nó thực hiện thủ thuật với thanh cuộn –
Bạn có thể chỉ cho tôi cách bạn đã thử với CSS không? Tôi đã thử nó trong trình duyệt trực tiếp (thêm phong cách thông qua giao diện điều khiển dành cho nhà phát triển F12), chỉ là bằng chứng về khái niệm và như bạn có thể thấy trên ảnh chụp màn hình, hoạt động hoàn hảo. –