Проверка состояния расширителя строк - PullRequest
0 голосов
/ 14 марта 2012

У меня есть Сетка с "rowexpander". благодаря этому я могу расширить строку и показать содержимое .i.e. HTML-флажок. Теперь мое требование заключается в том, что в моей БД я получил значение true или false. Поэтому в зависимости от значения, т. Е. True, я хочу показать флажок с флажком.

Вот мой код.

    plugins: [
{
    ptype: 'rowexpander',
    rowBodyTpl:
    ['<ul><li><input type="checkbox" name="" checked={marginAccess} ><span>Margin Access for Quote</span></li></ul> ']
}

Теперь {marginAccess}, когда это правда, я хочу показать "" т.е. проверено = проверено

Я не могу этого сделать, не могли бы вы мне предложить?

1 Ответ

1 голос
/ 14 марта 2012

Создайте виртуального члена в вашей модели. Тот, который будет возвращать «проверено / не проверено» для истинного / ложного значения другого поля. Как это:

{ name: 'marginAccess_str', type: 'string', convert: function(v, r) { 
  if (r.get('marginAccess')) 
     return 'checked';
  else 
     return 'unchecked';
}},

А затем используйте marginAccess_str в вашем шаблоне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...