THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2019 7:30 SA

@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

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2019 7:26 SA

@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 ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2019 6:36 SA

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

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2019 5:52 SA

@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.

+1
thg 10 4, 2019 5:35 SA

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ỉ

0

Cảm ơn anh, rất hữu ích ạ.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 10 4, 2019 4:23 SA

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

0
Avatar
đã bình luận cho bài viết
thg 10 4, 2019 4:19 SA

mì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}

0

quá hay, hóng phần tiếp nào ❤️

+1
thg 10 4, 2019 3:26 SA

Bạn có thể chỉ mình rõ cách làm không, có một số chỗ không ổn. Thanks

0
thg 10 4, 2019 2:47 SA

https://anotepad.com/notes/8a3nnf6 --> Đây là nội dung file log mà window server sinh ra

0
thg 10 4, 2019 1:28 SA

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 😀

+1
thg 10 3, 2019 7:18 CH

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

0
thg 10 3, 2019 10:05 SA

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?

0
thg 10 3, 2019 9:17 SA

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 😄

0
thg 10 3, 2019 6:56 SA

Có vẻ như concept của bạn nó hơi loạn:

  • Install nuxt để làm SSR, để giải quyết các vấn đề liên quan tới SSR. Nếu chỉ là 1 SPA thì uninstall nuxt.
  • Còn bạn nói Jquery làm được mà vue ko làm đc => Bạn chưa đọc hết docs của Vue rồi 😃
0

Hiện tại Chat++ đang có vấn đề hay sao ấy nhỉ

0

Em thấy có 3 thông số biến thiên phụ thuộc vào từng người dùng:

  • username
  • password
  • public key

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.

USERNAME=quynhnx PASSWORD=a_hash_string PUBLICK_KEY='ssh ...' ./new_user

Hoặc

./new_user
Please input the username:
Please input the password:
Please input the public key:
+2
thg 10 3, 2019 4:04 SA

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é

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí