2011-01-29 2 views
1

Привет всем Я получил следующий вопрос, у меня есть GridPanel с RowEditor Тем не менее оно не проверить свои поля, когда он делает enter image description hereExtJS RowEditor Как передать весь компонент проверки на нагрузке

Но если я сосредоточиться на все мои поля для редактирования и обновления сетки его просто появляются, как я хотел бы их в первую очередь

enter image description here

Можете ли вы предложить мне что-нибудь? Благодаря!!

ответ

1

RowEditor использует Ext.form компоненты пакета, такие как: «TextField» «DateField» «ComboBox» и т. Д. И проверки выполняются ими. У решетки нет такой возможности для проверки. Функция проверки может быть достигнута с помощью renderer вариант конфигурации столбца. Например, конфигурация столбца Описание может выглядеть примерно так:

{ 
    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; 
    } 
}
Смежные вопросы