【ご質問】
ListBoxで値とラベル名が別の内容で設定されていた場合、
選択された行の値(value)ではなく、ラベル名(label)を取得することは可能か。
【回答】
{ListValueItem.label.get-text}でラベル名を取得することが可能です。
詳細は以下のサンプルをご参照ください。
{curl 6.0,7.0,8.0 applet}
{VBox {italic Select at most one of the following pets:}, {ListBox selection-policy = “single”, height = 1.0in, “Aardvark”, “Cat”, “Dog”, “Elephant”, “Gnu”, “Zebra”, {ListValueItem “This is value.”, label = “This is label.” }, {on ValueFinished at lb:ListBox do {for x:any in lb.selected-items do {dump x} {popup-message {x.label.get-text}} } {for y:any in lb.value do {dump y} } } } }
|
また以下のFAQをご参照ください。
http://developers.curlap.com/faq/48-faq-specification/627-listboxlabel.html