2009-05-22 12 views
0

私は数量値を持つオブジェクトを持っていると言います。複数のキーパスを結合するバインディングを持つことは可能ですか?

また、私はこれらのオブジェクトの配列を保持する配列コントローラを持っています。

はまた、Iは、全カラムのパーセント結合を介して適切な値を移入する必要がある、(すべての行の数量の合計、すなわち、所与の行の量の割合)を有するテーブルを有しています。

これを行う方法は、この列をarrayController.arrangedObjects。@ sum.quantityをarrayController.arrangedObjects.quantityで割ってバインドすることです。

これは可能ですか?

もしそうでなければ、この同じ目的を達成する別の方法を提案できますか?

答えて

1

プログラミング方法でarrayController.arrangedObjects.quantityにバインドされた除数のカスタムバインディングを使用して、カスタム数値フォーマッタを実装する方法もあります。フォーマッタのsetObjectValue:メソッドでは、除算を実行して結果をsuperに渡します。

関連する問題