как получить доступ к другой паре ключ / значение в парсере схемы ответа источника данных YUI? - PullRequest
1 голос
/ 24 ноября 2011

В этом примере:

myDataSource.responseSchema = {

            resultsList: "data",
            fields: [
                {key:"x"},
                {key: "y",
                    parser: function (val) {
                        //here  I want to access value of x......
                        return isNaN(val) ? '(none)' : val;
                    }
                }
            ],
            metaFields: {
                totalRecords: "total",
                startIndex: "page"
            }
        };

Как получить доступ к значению ключа "y" в парсере ключа "x"?

1 Ответ

0 голосов
/ 25 ноября 2011

Во время фазы анализа у вас нет доступа к результирующему набору результатов. Похоже, вы путаете разбор с форматированием пользовательского интерфейса. Попробуйте переместить логику синтаксического анализатора в средство форматирования столбцов. В средствах форматирования столбцов вы можете получить доступ ко всем данным для текущей записи через o.record.getData ('y'). Пример этого есть в разделе «Работа с данными строк» ​​в руководстве пользователя DataTable: http://yuilibrary.com/yui/docs/datatable/#data

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