May 14, 2015, 11:34 PM
How to clear value from afteredit validation server
This is my code to validate that if I enter incorrect values in column 1 and column2 of a gridpanel, these are erased and present a message. but it does not work:
Protected Sub grd1_AfterEdit(ByVal sender As Object, ByVal e As DirectEventArgs)
Dim Column1 As String = e.ExtraParams("column1")
Dim Column2 As String = e.ExtraParams("column2")
If Column1 <> "" And Column2 <> "" Then
If Validate1 = True Then
e.Success = False
cls.ShowMessage("Test", "Erro1.", MessageBox.Button.OK, MessageBox.Icon.INFO)
ElseIf Validate2 = False Then
e.Success = False
clsl.ShowMessage("Test", "Error2.", MessageBox.Button.OK, MessageBox.Icon.INFO)
End If
End If
End Sub
<AfterEdit OnEvent="grdDevolucion_AfterEdit"
Before="return (e.field == 'column1' || e.field == 'column2);"
Failure="e.record.set('column1',''); e.record.set('column2','');">
<ExtraParams>
<ext:Parameter Name="column1" Value="e.record.data.column1" Mode="Raw" ></ext:Parameter>
<ext:Parameter Name="column2" Value="e.record.data.column2" Mode="Raw" ></ext:Parameter>
</ExtraParams>
</AfterEdit>
Regards.
Last edited by Lisseth; May 18, 2015 at 4:52 PM.