Скрытие / отображение поля формы с помощью dataEvents - PullRequest
0 голосов
/ 22 февраля 2010

Я хочу скрыть / показать базу поля формы при выборе из поля формы выбора, я использовал следующий код, но он не скрывал #Job_Name Как этого добиться?

{  name:   'Job_Number',
    index: '`Job #`',
    editable: true,
    edittype: 'text',
    editoptions: { size: 10, readonly: 'readonly'},
    editrules: {required: true },
    formoptions: { label: 'Job #' },
    width: 10,
    formatter: 'integer',
    formatoptions: { thousandsSeparator: '' },
    searchoptions: { sopt: ['eq','ne','lt','le','gt','ge', 'in', 'ni'] },
    align: 'right',
    sortable: true
 },
 {  name:   'Job_Name',
    index: '`Job Name`',
    editable: true,
    edittype: 'select',
    editoptions: { //size: 1,
                value:{1:'One',2:'Two'},
                  // dataUrl: 'select',
                   dataEvents: [
                      {  type: 'change',
                         fn: function(formid) {
                               $("tr_#Job_Number").hide();
                         }
                      }
                   ]
   },
    formoptions: { label: 'Job Name' },
    searchoptions: { sopt: ['eq','ne','lt','le','gt','ge', 'cn', 'nc', 'bw', 'bn'] },
    align: 'right',
    width: 150,
    align: 'left',
    sortable: true
 }

Заранее спасибо,

lupind

1 Ответ

0 голосов
/ 23 февраля 2010

Событие вообще срабатывает? Используйте предупреждение ('') для проверки.

Почему вы используете tr_ # Job_Number - с подчеркиванием? Разве это не должно быть tr # Job_Number или даже просто #Job_Number или лучше $ (formid) .find ("# Job_Number")?

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