'blob'개체가 여러 개 들어있는 NSArrayController
이 있다고 가정합니다. 이러한 개체는 바인딩을 통해보기 기반 NSTableView
에 표시됩니다.배열 자체의 집계 함수에 종속되는 속성을 사용하여 배열 항목 만들기
이제 각 'blob'객체에 amount
이라는 속성이 있다고 가정합니다. 테이블의 각 행에있는 NSView
중 하나에 대해 amount/max_amount_in_array
을 표시하고 싶습니다. 즉
, 나는 어떻게 든 내 셀을 결합하는 데 필요한 NSArrayController
의 [email protected]
을하고 NSTableViewCell
에의 objectValue.amount
동시에하고 내 계산을 수행합니다.
바인딩을 사용하여 잘 처리 할 수있는 방법이 있습니까?
현재 'blob'에 ratio
속성이 있고 개체가 배열에 추가 될 때마다 다시 계산해야한다는 유일한 생각이 있습니다. 그것은 가능 합니다만, 문제를 해결하기 위해 좀 더 구속력있는 방법이 있어야하는 것처럼 보입니다.