Hi,
the validation should be done not on widget level but on the whole model
level. In case of the random generator which is in the VM dialog, it should
be validated in the UnitVmModel (the backing model of all the VM-like
entities) and inside it in the validate() method. Than this validate()
returns true/false if it is valid / invalid. And than the corresponding
list model (VmListModel.onSaveVm() for example) calls the validate and only
if it passes it should continue to send the data to server.
Is this not what happens?
Tomas
On Thu, Jan 12, 2017 at 2:38 AM, Tony Wang <sline798(a)gmail.com> wrote:
I find the TextBox Widget of ovirt-engine,such as
IntegerEntityModelTextBoxEditor. They are weak in validation. When i
input a string or something else can't parse Integer. In view, the widget
will make as invalid, but i press the button of "OK", it always can pass.
Even, when i edit the entity's attributes, such as Random Generator's
Period or Bytes per period of VM, use IntegerEntityModelTextBox* widget, it
will save the old data. I can't be sure this is a fault or is normal?
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel