Tôi nhận được 2 TimeItems, tôi muốn có thể xác thực rằng giá trị của mục thứ hai không lớn hơn giá trị đầu tiên.Làm cách nào để tạo trình xác thực tùy chỉnh trong smartGWT?
Tôi biết rằng tôi phải kế thừa từ CustomValidator và đặt logic xác thực của tôi trong #condition, tôi có thể truy xuất giá trị của mục được xác thực bằng #getFormItem, nhưng tôi không biết cách chuyển giá trị của giá trị đầu tiên lĩnh vực vào validator
thx, hy vọng có trình xác nhận riêng và có thể tái sử dụng, nhưng có tôi có thể truy cập cả hai trường nếu trình xác thực nằm trong cùng một lớp, sẽ làm – javaNoober
Nếu bạn muốn một lớp riêng biệt, chỉ cần định nghĩa một hàm tạo với hai đối tượng như đối số của nó: public MyCustomValidator (TimeItem timeItem1, TimeItem timeItem2), và gán hai đối tượng này trong hai thuộc tính riêng tư sao chép mà bạn có thể sử dụng trong phương thức điều kiện của bạn ... – gpapaz