01-25-2012, 05:52 PM
ListModelクラスのfindメソッドでは、設定したリストを検索すると思いますが、
このリストのうち文字列の一部で検索する方法はありますか?
下記コードで登録してあるリストのうち、「02DEF」を、「2D」のキーワードで
検索させ、2番目のリストを表示させたいのですが、このコードでは検索できません。
このリストのうち文字列の一部で検索する方法はありますか?
下記コードで登録してあるリストのうち、「02DEF」を、「2D」のキーワードで
検索させ、2番目のリストを表示させたいのですが、このコードでは検索できません。
Code:
{let list-of-states:DefaultListModel =
{DefaultListModel
"01ABC", "02DEF", "03GHI"
}
}
{let dd:DropdownList =
{DropdownList
prompt = "Choose a state:",
data-model = list-of-states,
dropdown-height = 2in
}
}
{let cmd:CommandButton =
{CommandButton
label = "&Click me!",
style = "standard",
{on Action at btn:CommandButton do
let indx:int = {dd.find "2D"}
{if indx < 0 then
{dd.select-index 0}
else
{dd.select-index indx}
}
}
}
}
{value dd}
{value cmd}