Bỏ qua, đến nội dung

Câu hỏi thường gặp

Số hiển thị đúng trên UI nhưng lưu vào DB bị sai precision?

Bật stringMode: true trong component props. Khi tắt, JavaScript có thể mất precision với số rất lớn (> 15 chữ số) do giới hạn của floating-point.

Percent field lưu giá trị 75 hay 0.75 trong database?

Luôn lưu dạng thập phân (0.75). Plugin tự nhân 100 khi hiển thị và chia 100 khi lưu. Nếu bạn truy vấn trực tiếp DB, hãy nhớ giá trị là dạng thập phân.

QR code không hiển thị — chỉ thấy giá trị text?

Kiểm tra:

  • Field interface đã chọn đúng displayAsQR chưa.
  • Giá trị field không rỗng (QR không render khi giá trị trống).
  • Component QR Display đã được đăng ký — thử reload trang nếu plugin vừa bật.

Có thể dùng pretty format cho field đã tồn tại không?

Có. Chỉ cần vào Collection Manager → chỉnh sửa field → đổi interface sang inputNumber và cấu hình format. Dữ liệu cũ không bị ảnh hưởng vì chỉ thay đổi cách hiển thị.

Format số theo locale Việt Nam (1.500.000) thay vì US (1,500,000)?

Pretty format dựa trên locale của trình duyệt. Nếu trình duyệt đặt ngôn ngữ tiếng Việt, số sẽ tự động dùng dấu chấm làm separator hàng nghìn.

Plugin có ảnh hưởng hiệu năng không?

Không đáng kể. Plugin chỉ chạy ở client (format, render QR) và không tạo thêm request tới server. QR code được generate trong trình duyệt bằng canvas.