2014-10-05 45 views
0

我試圖級聯一些複選框的啓用值。 我有3個複選框 ()1 ()2 ()3級聯可可綁定

我想的複選框2和3時複選框1未被選中禁用。 選中複選框1時,應啓用複選框2。僅當複選框1和2被選中時才應啓用複選框3。

是否可以級聯這些綁定?

感謝

回答

0

通常最好不要去想或者嘗試結合視圖屬性。首先,它們通常不符合KVO標準。

而是將每個複選框的value綁定綁定到控制器上的屬性。然後,將enabled綁定綁定到控制器上的那些相同屬性。

複選框1:
值綁定
綁定到:控制器
型號關鍵路徑:property1

複選框2:
值綁定
綁定到:控制器
模型關鍵路徑:property2

啓用
綁定綁定:你的控制器
模型的關鍵路徑:property1

複選框3:
啓用
綁定綁定:你的控制器
模型的關鍵路徑:property1

Enabled2結合
綁定到:您的控制器
模型關鍵路徑:property2