3
A
回答
7
// init & store
grid = new Slick.Grid("#myGrid", data, columns, options);
$("#myGrid").data("gridInstance", grid);
// access later on
$("#myGrid").data("gridInstance").resizeCanvas();
2
您需要清楚地區分JQuery對象和javascript網格對象。
你的HTML標記看起來應該是這個樣子:
<div id="myGrid" style="width:600px;height:500px"></div>
和你sctipt會是這個樣子。
var grid;
var columns = [ {... column stuff
var options = { ... grid options
var data = [ ... data for the grid
grid = new Slick.Grid("#myGrid", data, columns, options);
JQuery選擇器$("#myGrid")
將返回一個包裝DOM元素的JQuery對象。基本上,這是給你一個參考頁面上的<div>
對象。它就像HTML頁面上的任何其他元素一樣,沒有特定於網格的功能。這是一個div,就像任何其他。
在JavaScript的grid
變量保存到新創建的對象(類型Slick.Grid的)的引用。這是一個在SlickGrid庫中定義的自定義對象,它提供了操縱網格所需的所有屬性和方法。例如,如果您想調用resizeCanvas()
方法,則需要通過網格對象而不是div元素調用此方法。
grid.resizeCanvas();
相關問題
- 1. 通過@選擇器對象
- 2. 使用選擇器訪問jquery對象
- 3. Firefox的插件,訪問選擇對象通過JavaScript
- 4. 通過jQuery訪問對象
- 5. 通過對象數組訪問對象
- 6. SlickGrid選擇編輯器
- 7. 通過visual basic訪問選擇記錄
- 8. 訪問子對象的語法選擇
- 9. Unity3d通過觸摸選擇子對象
- 10. performSelector不會通過對象到選擇
- 11. 通過pstypenames選擇對象powershell
- 12. Java - 通過int選擇對象
- 13. 通過外鍵c訪問對象#
- 14. 訪問JSON對象通過PHP
- 15. 通過Lua訪問對象(iPhone SDK)
- 16. 通過jQuery對象循環訪問
- 17. 通過對象訪問成員函數
- 18. 通過函數訪問對象值
- 19. 通過變量訪問對象值
- 20. jQuery的訪問對象通過索引
- 21. 通過TreeViewItem對象訪問WPF TreeView選定索引
- 22. Nexus Docker和通過內容選擇器限制訪問
- 23. 如何訪問By對象的選擇器字段?
- 24. 排序中的SlickGrid選擇問題
- 25. 通過ID通過編程面料JS選擇對象
- 26. 訪問通過對象網關通過文件系統創建的Ceph對象
- 27. 通過css選擇器更改dom對象的父類
- 28. 試圖通過一個選擇器,但第二次通過對象傳遞
- 29. 通過vba訪問Excel 2010公式編輯器對象
- 30. 過濾JSON對象選擇