2015-03-16 2 views
0

Согласно API Alloy UI, класс FooterView имеет метод refreshFooter() которого обновит сводные элементы в представлении колонтитула и заполняющий элементы колонтитула на основе текущего содержимого «данных».Как вызвать метод FooterView

Я пытаюсь выяснить, как вызвать эту функцию после определенного события, не уверен, как сделать вызов, поскольку footerView определяется как атрибут. Вот мой Datatable:

var dataTable = new Y.DataTable({ 
    columns: columns, 
    height: '95%', 
    footerView: Y.FooterView, 
    footerConfig: { 
     fixed: true, 
     heading: { 
      colspan: 5, 
      content: "Number of Records : {row_count}" 
     } 
    } 

});

Я попытался помещать footerView в переменную и вызывать, но, но не повезло. Любые идеи о том, как выполнить эту функцию?

Источник: http://stlsmiths.github.io/new-gallery/classes/Y.FooterView.html#method_refreshFooter

ответ

-1

В основном таблицы требуют два вида информации, столбцы таблицы и данные. Перейдите в таблицу данных после столбцов и данных, и не забудьте сделать это!. Я думаю, что вы его не делаете. Попробуйте!GoodLuck!

YUI().use(
    'aui-datatable', 
    function(Y) { 
    var columns = [ 
     name, 
     age 
    ]; 

    var data = [ 
     { 
     name: 'Bob', 
     age: '28' 
     }, 
     { 
     name: 'Joe', 
     age: '72' 
     }, 
     { 
     name: 'Sarah', 
     age: '35' 
     } 
    ]; 

    new Y.DataTable(
     { 
     columns: columns, 
     data: data 
     } 
    ).render("#myDataTable"); 
    } 
); 

#myDataTable является ДИВ, что вы хотите сделать.

+0

В дальнейшем я рисую свою таблицу в коде, а столбцы и данные отображаются точно так же, как и footerView. Я просто пытаюсь понять, как вызвать конкретную функцию footerView в любой момент времени –

Смежные вопросы