Domanda

Ciao a tutti ho ottenuto il seguente problema, ho un GridPanel con una RowEditor Tuttavia si pretende molto convalidare i miei campi quando si esegue il rendering entrare descrizione dell'immagine qui

Ma se mi concentro tutti i miei campi di modificare e aggiornare il suo griglia appaiono come io li vorrei in primo luogo

entrare descrizione dell'immagine qui

Mi puoi suggerire qualcosa? Grazie !!

È stato utile?

Soluzione

usi RowEditor componenti Ext.form pacchetto come ad esempio: "TextField" "DateField" "ComboBox" e così via ... E convalide vengono eseguite da loro. Griglia does't hanno tale caratteristica per convalidare. funzionalità di convalida può essere ottenuto con renderer l'opzione di configurazione della colonna. Ad esempio, la colonna Descrizione config potrebbe essere guardato come questo:

{
    header    : 'Description',
    dataIndex : 'description',
    renderer  :function(description, metaData){
        if(!description){
            //if description is blank let background of it be red.
            medaData.style+="background-color:red;"; //or whatever css can be applied
        }
        return description;
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top