flex DBと連携したs:DataGridでのソート

2011/08/19

s:DataGridでのソートはできるんだけど、DBと連携した状態だとソートができなかった。

「s:ArrayList」を「s:ArrayCollection」にする。
「s:AsyncListView」の「list」の値を「s:DataGrid」の「dataProvider」の値にする。
「s:AsyncListView」を丸ごと削除。

めも

「s:AsyncListView」はソートしてくれない。

コレに気づくのにすっごい時間がかかった…。

元の状態

  1. <s:DataGrid id="dataGrid" creationComplete="dataGrid_creationCompleteHandler(event)">
  2.  <s:columns>
  3.   <s:ArrayList>
  4.    <s:GridColumn dataField="col1" sortable="true" headerText="col1"></s:GridColumn>
  5.    <s:GridColumn dataField="col2" sortable="true" headerText="col2"></s:GridColumn>
  6.   </s:ArrayList>
  7.  </s:columns>
  8.  <s:typicalItem>
  9.   <fx:Object col1="col1" col2="col2"></fx:Object>
  10.  </s:typicalItem>
  11.  <s:AsyncListView list="{xxxxResult.lastResult}" />
  12. </s:DataGrid>

修正後の状態

  1. <s:DataGrid id="dataGrid" creationComplete="dataGrid_creationCompleteHandler(event)"
  2.    dataProvider="{xxxxResult.lastResult}">
  3.  <s:columns>
  4.   <s:ArrayCollection>
  5.    <s:GridColumn dataField="col1" sortable="true" headerText="col1"></s:GridColumn>
  6.    <s:GridColumn dataField="col2" sortable="true" headerText="col2"></s:GridColumn>
  7.   </s:ArrayCollection>
  8.  </s:columns>
  9.  <s:typicalItem>
  10.   <fx:Object col1="col1" col2="col2"></fx:Object>
  11.  </s:typicalItem>
  12. </s:DataGrid>

DBと連携していないとき「flex s:DataGridでのソート

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい