Aggiungi convalida della funzione lato server personalizzata

Possibili Scenari di Utilizzo

A volte potresti dover implementare la convalida dei dati lato server. Aspose.Cells.GridWeb ti consente di aggiungere una convalida personalizzata lato server. Devi specificare l’intervallo o l’area della cella. Puoi anche impostare funzioni di convalida lato client per callback con la convalida personalizzata lato server.

Aggiungi convalida della funzione personalizzata lato server

È necessario impostare la classe di convalida server che implementa l’interfaccia GridCustomServerValidation tramite l’attributo GridValidation.ServerValidation. È anche necessario impostare la funzione di convalida lato client (deve essere scritta in JavaScript lato client), questa funzione è obbligatoria per convalidare i dati lato client in callback. Puoi impostare la stringa del messaggio di errore tramite le proprietà GridValidation.ErrorMessage e il titolo tramite le proprietà GridValidation.ErrorTitle per le tue esigenze. Si prega di consultare una serie di screenshot che mostrano come funziona (passo dopo passo) in uno scenario specifico dopo aver eseguito il codice di esempio di seguito. Nell’esempio, non è possibile aggiornare i dati nelle celle B2:C3. Quando si cerca di modificare tali celle nel foglio, verranno visualizzati alcuni messaggi di errore e il valore precedente verrà ripristinato. È possibile aprire la finestra Console (nel tuo browser) per stampare le informazioni/dettagli della cella per determinati eventi. 

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

Codice di Esempio