Feature #2051
openWt::WItemDelegate validation
0%
Description
There should be a method to accept validator and Wt::WItemDelegate::doCloseEditor() should check the validator before saving the data.
Updated by Wim Dumon almost 11 years ago
It sounds sensible to have something that combines validators and the MVC system of Wt.
We were thinking of maybe adding a ValidationRole to the model, and checking that validator in WItemDelegate. Any other ideas? Do you know if other toolkits (Qt?) have such support built-in?
Wim.
Updated by Saif Rehman almost 11 years ago
I don't have any experience with any other toolkit. However I do believe your validationRole approach may be the best solution since the programmer has the most choice even on providing different validation for each row and column.
I have another suggestion. Maybe Wt could check the data type which has been set for a display/edit role field and automatically adding a validator for the type. Like int data would have WIntValidation and so on.