0

NSComboBox に表示される値が、objectValueOfSelectedItem で取得される値と異なる可能性はありますか?

オブジェクトの文字列名が表示されますが、文字列名の代わりに int recordId が返されますか? もちろん、選択したインデックスを使用してソース配列から取得する以外は...

4

2 に答える 2

0

PopupButtonはそれです。

objectValueOfSelectedItemは、表示されているものを返し、文字列を表示したいのにintを返すため、機能しません。

于 2009-12-12T11:26:34.837 に答える
0

お探しNSPopUpButtonですか?HTML に似ています<select>。を使用するNSComboBoxと、ユーザーは新しい値を直接入力したり、リストから値を選択したりできますが、プレーンな HTML ではそれができません。

いずれにせよ、いずれかのコントロールにプロパティを持つ一連のカスタム オブジェクトをrecordid指定し、 を使用して選択を取得できる必要があります[[comboBox objectValueOfSelectedItem] recordid]。これらのオブジェクト用のカスタム フォーマッタも作成する必要があります。

于 2009-12-10T23:41:33.357 に答える