Мне нужно отфильтровать таблицу данных yui, которая имеет встроенное редактирование ячеек.и данные поступают от контроллера groovy в форме пары ключ: значение.как JSON - PullRequest
0 голосов
/ 02 мая 2011

Привет, я также столкнулся с проблемой ошибки данных.я хотел отфильтровать данные, поступающие от json результата из Groovy контроллера в паре ключ: значение.даже если я переключаю TYPE_JSON в TYPE_JSARRAY, я получаю NoRecordas, найденные в таблице данных, но у результата json есть данные.

пожалуйста, вы можете исправить меня.

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

1 Ответ

1 голос
/ 17 мая 2011
dobMenuButton.subscribe("selectedMenuItemChange",function(e) {
    var value =e.newValue.value;
    if(YAHOO.lang.isValue(value)) {
        myDataTable.getDataSource().sendRequest(null, {
            success:function(request, response, payload) {
                this.initializeTable();
                var rs = response.results;
                var filtered = [];
                for(var i = 0; i < rs.length; i++) {
                    if(((rs[i].dateOfBirth).format("MM/dd/yyyy")) == value) {
                        filtered[filtered.length] = rs[i];
                    }
                }
                this.getRecordSet().reset();                                                 
                MCMPagination.paginatorvar.setTotalRecords(filtered.length,true);
                this.getRecordSet().setRecords(filtered, 0);
                this.render();
        },
        scope:myDataTable, 
            argument:myDataTable.getState()
        });
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...