2009-12-10 65 views
0

是否可以让NSComboBox中显示的值与使用objectValueOfSelectedItem检索到的值不同?让NSComboBox像HTML组合一样工作

因此,它会显示一个对象的字符串名称,但它的int recordId返回而不是字符串名称?除了使用选定的索引并从源数组中获取它,当然...

回答

0

你在寻找NSPopUpButton?它更类似于HTML <select>。一个NSComboBox允许用户直接输入新值,并从列表中选择它们,但不能用纯HTML完成。

无论如何,您应该能够控制一组具有recordid属性的自定义对象,然后使用[[comboBox objectValueOfSelectedItem] recordid]检索选择。您还需要为这些对象编写自定义格式化程序。

0

PopupButton就是这样。

objectValueOfSelectedItem不会为我工作,因为它返回显示内容,我想显示一个字符串,但返回int。

相关问题