2012-11-18 2 views
0

두 개의 열이있는 NSTableView로 만든 직원 목록이 있습니다. 첫 번째는 직원 이름이고, 두 번째는 직원 역할입니다.이 역할은 콤보 상자에서 선택해야합니다. 는이 칼럼 NSComboBoxCell에 추가, 나는에 열 바인딩을 설정 :이 역할을 보여줍니다 거의 제대로 작동 역할을 선택할 수 있습니다,하지만목록의 NSComboBoxCell은 항상 모든 행을 변경합니다.

Content - RolesController.arrangedObjects 
Content Values - RolesController.arrangedObjects.roleName 
Value - EmployeesController.selection.role.roleName 

RolesController is NSArrayController based on Role entity 
EmployeesController is NSArrayController based on Employee entity. 

나는 (한 직원에 대한) 하나의 행에 역할을 역할을 선택할 때 모든 행의 변경 사항 (모든 직원의 경우) 나는 솔루션을 찾고 있었지만 모든 설립 된 예제 바인딩은 제 경우와 같습니다.

내가 실수 한 곳을 아는 사람이 있습니까?

답변

0

나는 너무 바보입니다. 연결해야합니다 :

Value -> EmployeesController.arrangedObjects.role.roleName 

이제 모든 것이 올바르게 작동합니다.