Возможно ли иметь два вида сетки для планировщика dhtmlx?

Я пытаюсь отобразить два вида сетки, используя библиотеку планировщика dhtmlx. Мы используем планировщик так, чтобы сотрудники могли выходить из системы. Прямо сейчас мы можем просматривать его как месячное представление, но мы также хотим иметь дневное представление.

Мне удалось создать сетку, но когда я пытаюсь нажать кнопку, отчет за день не отображается.

Вот фрагмент кода

                    scheduler.locale.labels.grid_tab = "Month";

                    scheduler.createGridView({
                       name:"grid",
                       fields:[     // defines columns of the grid
                             {id:"date", label:'Date', sort:'date', width:300, align:"left"},
                             {id:"employee",   label:'Employee',   sort:'str',  width:400, align: "*"},
                             {id:"room_description", label:'Destination', sort:'str',  width:600, align:'left'}
                       ],
                        paging:true,
                        unit:"month",
                        step:1




                });


                    scheduler.locale.labels.grid_tab2 = "Day Report";   
                scheduler.createGridView({
                       name:"day_grid",
                       fields:[     // defines columns of the grid
                             {id:"date", label:'Date', sort:'date', width:300, align:"left"},
                             {id:"employee",   label:'Employee',   sort:'str',  width:400, align: "*"},
                             {id:"room_description", label:'Destination', sort:'str',  width:600, align:'left'}
                       ],
                        paging:true,
                        unit:"day",
                        step:1

                });

person Angela    schedule 04.03.2015    source источник


Ответы (1)


Похоже, ваш код работает на демонстрациях планировщика http://docs.dhtmlx.com/scheduler/snippet/b9320394

Единственное, вам нужно правильно определить метку для представления day_grid, переменная должна называться "day_grid_tab" вместо "grid_tab2" scheduler.locale.labels.day_grid_tab = "Day Report";

person Paul    schedule 05.03.2015
comment
Спасибо, это было. Такая мелочь, чтобы упустить из виду. - person Angela; 09.03.2015