我正在使用dojo.data.ItemFileWriteStore來繪製一個dojo datagrid(它工作正常),並顯示正確的網格。我正在使用客戶端排序,這也正常工作。 但現在我需要改變排序和做服務器端。爲此,我想使用onHeaderCellClick事件,使用它我能夠運行JavaScript函數.. 像dojo datagrid自定義排序服務器端
gridInfo = {
store: myJsonStore,
structure: myStructure
onHeaderCellClick:getSortedTable
};
現在,這裏是我想用撥打另一個電話到服務器的getSortedTable功能 - 傳遞單元名稱,表名和排序順序(asc或desc)。
function getSortedTable(e)
{
var cellName = e.cell.name;
var tableName = ?
var sortOrder = ?
// getSortedTablefromServer(cellName, sortOrder, tablename)
}
但我唯一能夠從'e'參數中獲得的thihng是單元格名稱,可以是表名稱。
- 我怎樣才能得到或保持一個天氣的軌道,這將是由用戶要求升序或降序。
- 此外 - 我將如何顯示列標題上的小箭頭以向用戶顯示數據處於降序還是升序?
任何幫助是高度讚賞!
感謝,
我爲這個遲到的答覆道歉。我仍然需要回到這個問題。到現在爲止,還有其他一些東西。我會嘗試執行抓取並找回我發現的內容...感謝您的回覆! – 2010-01-31 08:16:28