Нужна помощь с SC.SelectView - PullRequest
0 голосов
/ 31 марта 2011

Я пытаюсь понять, как это работает.У меня есть вид:

roleSwitch: SC.SelectView.design({
                      layout: {top:38, height: 20, width: 256 },
                      items:  [{ title: 'a', isEnabled: YES, checkbox: NO },
                               { title: 'b', isEnabled: YES, checkbox: NO }],
                              itemTitleKey: 'title',
                              themeName: 'role', 
                              showCheckbox: NO

                      })

Я не могу найти другую информацию о SelectView.Как я могу предварительно выбрать элемент, куда идет выбор, почему я получаю ошибку каждый раз, когда делаю выбор?

1 Ответ

0 голосов
/ 26 апреля 2011

Выбор: Допустим, у вас есть это:

MyApp.roleController = SC.ObjectController({
  selectedRoleId: 1;
})

Тогда по вашему мнению:

roleSwitch: SC.SelectView.design({
                      layout: {top:38, height: 20, width: 256 },
                      items:  [{ title: 'a', isEnabled: YES, checkbox: NO, roleId: 1 },
                               { title: 'b', isEnabled: YES, checkbox: NO, roleId: 2 }],
                              itemTitleKey: 'title',
                              themeName: 'role', 
                              showCheckbox: NO,
                              itemValueKey: 'roleId',
                              valueBinding: 'MyApp.roleController.selectedRoleId'

                      })

Ваш выбор будет привязан к 'selectedRoleId' для roleController

...