Tôi đã ListBox của GWT với các mặt hàng:GWT ListBox không được chọn theo mặc định
listBox = new ListBox();
listBox.addItem("A");
listBox.addItem("B");
listBox.addItem("C");
và tôi muốn nó được khởi tạo là không được chọn - vì vậy mà không có mục được chọn. Việc thiếu lựa chọn ban đầu phải được ký hiệu bằng văn bản trống và sau khi chọn bất kỳ mục nào người dùng không thể chọn "không có mục lựa chọn".
Thật không may là dòng sau:
listBox.setSelectedIndex(-1);
ném IndexOutOfBoundsException
.
Có thể có được hành vi như vậy với ListBox GWT không?
thì bạn có thể có một chuỗi trống làm mục đầu tiên ban đầu, khi người dùng đã chọn bất kỳ thứ gì bạn có thể xóa mục đầu tiên. – Reddy
Sau đó, nếu người dùng sẽ mở danh sách lần đầu tiên, họ sẽ thấy tùy chọn trống và sẽ có thể chọn nó. – rafalry
bạn có thể xác nhận hoặc nghe sự kiện nhấp và xóa mục trống. – Reddy