2011-07-25 47 views
0

最近啓動的Flex。有一些關於如何使用Flex客戶端通過zend AMF詢問的PHP服務的練習。作爲我的項目的一部分,我計劃使用PHP(通過服務)從Mysql加載數據並將其顯示在s:DataGrid中。 爲此,我非常想知道是否可以使用ActionScript 3.0根據特定行[r1] [c1]的值移動向上/向下的datagrid行。使用動作腳本在Flex 4.5中向下/向上移動s:DataGrid

更詳細:

想那OnTimer事件DataGrid的內容將被更新,並通過柱的時間排序,按升序排列,每當我更新的時候,它是被修改應該向下移動列的值的行dislplayed或使用動畫從Adobe中心這樣的例子 http://examples.adobe.com/flex3/devnet/networkmonitor/main.html [切換到網站頂部的網格模式]

歡迎教程或鏈接(源代碼)!

+1

臨,你可以清楚地看到該組件的源代碼。 在swf上單擊右鍵並選擇「查看源代碼」。 你會注意到它不是一個默認的數據網格組件。乾杯 –

+0

絕對@Dennis!源代碼可用。當我看着它時,已經有用戶開發的網格佈局類,我幾乎不讀它們。那麼說說課怎麼樣?它是否有方法更改(行的)背景顏色或將樣式分配給事件處理程序上的特定行或列?因爲我想爲我的Flex應用程序添加一種閃爍的行功能。 –

+0

在運行時我可以通過簡單的添加屬性來指定even/odd行到alternatingRowColors =「[0xFFFFFF,0xEDFFE9]」,但是如何使用actionscript設置這個顏色? –

回答

0

我想你應該根據你想排序的字段來查找dataprovider排序。另外,請在您的視圖中查找一些效果(Adobe文檔中的示例)以獲得這種效果。

+0

好的,只需下載參考文獻,需要查看它們! –

0

您可以使用網格上的數據提供程序.. 或selectedItem屬性的selectedIndex屬性來選擇項目語法