@wiliamfeng ý mình là với trường hợp bạn có nhiều dữ liệu cho việc select như thế thì bạn nên để nó dạng Search-Select vì thực tế chẳng user nào muốn scroll mấy chục item chỉ để tìm được cái option mong muốn cả mà thay vào đó họ chỉ gõ 2-3 char và API của bạn nên hiển thị ra list các option phù hợp với cái mà user mong muốn. Bạn có thể tham khảo chỗ này https://ant.design/components/select/#components-select-demo-select-users
tks bạn, trường hợp của mình nó lại là Select bình thường chứ không có search bạn à.
Và do bên API mỗi lần gọi họ chỉ trả đúng 20 item nên mình phải làm thêm cái load-more bằng infinite scroll
@wiliamfeng khi render ra thì thực tế component của bạn nó cũng là HTML thông thường. Bạn có thể gán thêm class hoặc id cho cái box select đó và từ đó bạn có thể lấy dom theo kiểu:
document.getElementById('some-id')
Từ đầy bạn sẽ tính chiều cao của cái select box đó và tạo ra 1 event lắng nghe sự kiện scroll với dom nói trên và goji API thôi bạn có thể xem ví dụ về lắng nghe event scroll tại đây https://codesandbox.io/s/vibrant-engelbart-qtccs. Tuy nhiên mình không rõ bạn định làm như nào nhưng thông thường áp dụng infinity scroll với select box có vẻ không hợp lý cho lắm mà ở đây mình nghĩ bạn nên làm theo kiểu cho người dùng search theo key word và nó hiển thị ra cái select box theo keyword người dùng tìm thì có vẻ hợp lý hơn.
tks bạn, mình đang bị bí chỗ bắt sự kiện scroll đó bạn.
Về sự kiện nó cung cấp cho mình sẵn cái onPopupScroll nhưng mình chưa biết tìm cách nào để bắt được khi scroll đến bottom để gọi tiếp api
Tất nhiên là cách này OK, tuy nhiên vấn đề ở đây là mỗi team member tự tạo file cho mình và khi có nhu cầu gửi file của mình cho leader là xong.
Còn cách của bạn thì mình nghĩ dành riêng cho ông leader. Khi có member không biết tạo file, hoặc lười không thèm tạo file thì sẽ phải hỏi member đó gửi 3 thông tin trên rồi dùng cách chạy của bạn để tạo nhanh hơn đỡ phải gõ lệnh nhiều. Và sau đó vẫn file lưu 3 thông tin kia ở đâu đó để lần sau lại tạo tiếp trên server khác
Mà member đã biết cách lấy PASSWORD hash thì nhờ gõ thêm vài cái tạo cái file luôn cho nhanh
Từ câu chuyện này thì mình có thể viết 1 cái scipt sinh ra file bash cho member, input là 3 thông tin kia, output là cái file bash thì đúng là sẽ ngon lành hơn
Mình đang tới với Nuxt js. Nó hỗ trợ làm SSR khá tốt. Không biết là bạn có hiểu biết về fw này ko? Các nhược điểm kể trênc ủa ssr có còn tồn tại khi dùng Nuxtjs hay ko?
Nếu bạn tạo relationships cho các bảng với nhau thì nó sẽ tự động tạo contraints ra cho bạn, còn không thì b sẽ dùng cái bạn nói và vẽ lại bằng tay bạn nhé
THẢO LUẬN
@wiliamfeng ý mình là với trường hợp bạn có nhiều dữ liệu cho việc select như thế thì bạn nên để nó dạng Search-Select vì thực tế chẳng user nào muốn scroll mấy chục item chỉ để tìm được cái option mong muốn cả mà thay vào đó họ chỉ gõ 2-3 char và API của bạn nên hiển thị ra list các option phù hợp với cái mà user mong muốn. Bạn có thể tham khảo chỗ này https://ant.design/components/select/#components-select-demo-select-users
@HuyDQ Mình vẫn chưa giải quyết được bạn à, bạn có thể ví dụ trực tiếp với thằng Select của Antd giúp mình với được không ?
tks bạn, trường hợp của mình nó lại là
Selectbình thường chứ không có search bạn à. Và do bên API mỗi lần gọi họ chỉ trả đúng 20 item nên mình phải làm thêm cái load-more bằng infinite scroll@wiliamfeng khi render ra thì thực tế component của bạn nó cũng là HTML thông thường. Bạn có thể gán thêm class hoặc id cho cái box select đó và từ đó bạn có thể lấy dom theo kiểu:
Từ đầy bạn sẽ tính chiều cao của cái select box đó và tạo ra 1 event lắng nghe sự kiện scroll với dom nói trên và goji API thôi bạn có thể xem ví dụ về lắng nghe event scroll tại đây https://codesandbox.io/s/vibrant-engelbart-qtccs. Tuy nhiên mình không rõ bạn định làm như nào nhưng thông thường áp dụng
infinity scrollvới select box có vẻ không hợp lý cho lắm mà ở đây mình nghĩ bạn nên làm theo kiểu cho người dùng search theo key word và nó hiển thị ra cái select box theo keyword người dùng tìm thì có vẻ hợp lý hơn.for node in parsedXML.getroot().iter('object'): blood_cells = node.find('name').text xmin = int(node.find('bndbox/xmin').text) xmax = int(node.find('bndbox/xmax').text) ymin = int(node.find('bndbox/ymin').text) ymax = int(node.find('bndbox/ymax').text)
row = [prev_filename, blood_cells, xmin, xmax, ymin, ymax] df.append(row) cnt += 1
đoạn này chỉ lấy cái object cuối cùng thôi ạ ???? vô lí nhỉ
Cảm ơn anh, rất hữu ích ạ.
tks bạn, mình đang bị bí chỗ bắt sự kiện scroll đó bạn. Về sự kiện nó cung cấp cho mình sẵn cái
onPopupScrollnhưng mình chưa biết tìm cách nào để bắt được khi scroll đến bottom để gọi tiếp apimình có trang sites google.giờ muốn oathcode "https://sites.google.com/view/make-korea" làm sao ạ.Xin hướng dẫn hộ minh. Minh đang làm về api của zalo để nhắn tin cho khách hàng mà khó quá ạ Zalo có hướng dẫn mà mình không hiêu lắm ạ https://oauth.zaloapp.com/v3/auth?app_id={1}&redirect_uri={2}&state={3}
quá hay, hóng phần tiếp nào
Bạn có thể chỉ mình rõ cách làm không, có một số chỗ không ổn. Thanks
https://anotepad.com/notes/8a3nnf6 --> Đây là nội dung file log mà window server sinh ra
Cảm ơn bạn đã đóng góp
Tất nhiên là cách này OK, tuy nhiên vấn đề ở đây là mỗi team member tự tạo file cho mình và khi có nhu cầu gửi file của mình cho leader là xong.
Còn cách của bạn thì mình nghĩ dành riêng cho ông leader. Khi có member không biết tạo file, hoặc lười không thèm tạo file thì sẽ phải hỏi member đó gửi 3 thông tin trên rồi dùng cách chạy của bạn để tạo nhanh hơn đỡ phải gõ lệnh nhiều. Và sau đó vẫn file lưu 3 thông tin kia ở đâu đó để lần sau lại tạo tiếp trên server khác
Mà member đã biết cách lấy PASSWORD hash thì nhờ gõ thêm vài cái tạo cái file luôn cho nhanh 
Từ câu chuyện này thì mình có thể viết 1 cái scipt sinh ra file bash cho member, input là 3 thông tin kia, output là cái file bash thì đúng là sẽ ngon lành hơn
Mình mới viết một app tương tự, có thêm route và joystick, mọi người review thử xem https://play.google.com/store/apps/details?id=com.lookie.fakegps
Mình đang tới với Nuxt js. Nó hỗ trợ làm SSR khá tốt. Không biết là bạn có hiểu biết về fw này ko? Các nhược điểm kể trênc ủa ssr có còn tồn tại khi dùng Nuxtjs hay ko?
mình đang xài asp.net kết hợp với jquery, bác có cách nào fix vụ này k
https://www.raywenderlich.com/7026-getting-started-with-mvp-model-view-presenter-on-android
Có vẻ như concept của bạn nó hơi loạn:
Hiện tại Chat++ đang có vấn đề hay sao ấy nhỉ
Em thấy có 3 thông số biến thiên phụ thuộc vào từng người dùng:
Vì vậy, em nghĩ file bash script nhận 3 biến môi trường hoặc đưa ra 3 yêu cầu nhập liệu từ người dùng có thể sẽ tiện ích hơn một chút.
Hoặc
Nếu bạn tạo relationships cho các bảng với nhau thì nó sẽ tự động tạo contraints ra cho bạn, còn không thì b sẽ dùng cái bạn nói và vẽ lại bằng tay bạn nhé