If I create a DataForm and place a header and a MS TextBox in and connect it to a DataSource, If I go to that TextBox and begin to enter data or change data, I get an "*" next to header that DataForm is dirty and data has changed and then the "Submit" and "Cancel" button become activated.
However, if I replace MS TextBox with Telerik Maskedit, I get an "*" next to my header indicating the DataForm has changed, however none of the buttons are enabled, because nothing has truly changed yet.
Further testing shows that this problem appears if the field that the maskedit is bounded is set as "Required" in RIA metadat, the "*" will show up. if I remove the "Required" attribute, then the "*" will not show.
Is this a bug?
Secondly, if a field is required, and the first time user moves to a field it gets error that the field is Required. This is missleading, the error show show only if the user is tabbing out. Just like MS TextBox behaviour. Please advise!