Как создать TabView? - PullRequest
       5

Как создать TabView?

2 голосов
/ 03 ноября 2011

Буду признателен за помощь в понимании того, как создать TabView.До сих пор я пытался добавить следующее в основной файл JS приложения, но постоянно получаю сообщение об ошибке, что дизайн вызывается как «неопределенный», т. Е. Что SC.TabView не определено.

Todos.DashboardTabs = SC.TabView.design({
    tabLocation: SC.TOP_LOCATION,
    items: [{ title: "Projects", value: Todos.TodoView }],
    nowShowing: Todos.TodoView // A template + view I created
}

1 Ответ

0 голосов
/ 14 декабря 2011

Мой TabView выглядит так:

    administrationContentView: SC.TabView.design({
        layout: {
            top: 10,
            bottom: 50,
            left: 10,
            right: 10
        },
        nowShowing: 'EurekaJView.AlertAdministrationView',
        itemTitleKey: 'title',
        itemValueKey: 'value',
        items: [
            {title: 'Alerts', value: 'EurekaJView.AlertAdministrationView'},
            {title: 'Chart Groups', value: 'EurekaJView.InstrumentationGroupsAdministrationView'},
            {title: 'Email Recipients', value: 'EurekaJView.EmailRecipientsAdministrationView'},
            {title: 'Instrumentation Menu', value: 'EurekaJView.TreeMenuAdministrationView'}
        ]

    }),

Это SC 1.6. Полный источник доступен здесь:

https://github.com/joachimhs/EurekaJ/blob/master/EurekaJ.Manager/src/main/webapp/sc1/js/views/administration/administration_pane.js

...