トップ «前の日記(2004年11月29日(月)) 最新 次の日記(2004年12月01日(水))» 編集

2004年11月30日(火) [長年日記]

_ [会社]パフォーマンス

で、こんな感じにしてみました。

{let dl:DropdownList = {DropdownList}}

{let dm:DefaultListModel = {DefaultListModel}}

{for m in {e.getList} do

  {dm.append {ListValueItem m.value label = m.name}}

}

{set dl.data-model = dm}

なぜか100倍ぐらい速くなった。

…と思ったら同じ事悩んでた人発見。3.0.1のバグかよ○| ̄|_

_ [会社]それならば

こげな感じで良かですか。

{let dl:DropdownList = {DropdownList}}

{api-version-switch

  case "3.0.4+" do

  {for m in {e.getList} do

    {dl.append {ListValueItem m.value label = m.name}}

  }

  else

  {let dm:DefaultListModel = {DefaultListModel}}

  {for m in {e.getList} do

    {dm.append {ListValueItem m.value label = m.name}}

  }

  {set dl.data-model = dm}

}




お名前:
管理者用(入力不要):
コメント:
本日のリンク元
検索

トップ «前の日記(2004年11月29日(月)) 最新 次の日記(2004年12月01日(水))» 編集

Takase Junya <mini@airnet.ne.jp>