jquery flexgrid 如何获取选中的行??单选和多选都需要 网上找了很多都不行。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也在找呢, 但是没有找到, 要是楼主找到了 请分享一下吧! [email protected] 楼主不好意思 邮箱发错了 再发一次。 [email protected] 刚搜来滴,不知道行不行思路:改造Flexgrid.js的方法。在 Flexgrid.js中增加对应的方法。1.//Mignet's code 2. $.fn.flexGetData = function() { // function to get data from grid 3. var griddata = {total:1,page:1,rows:[]}; 4. this.each( function() { 5. if (this.grid) 6. griddata = this.p.data; 7. }); 8. return griddata; 9. }; 10.//Mignet's code 11. $.fn.getRowById = function(id) { // function to get row's data from grid 12. var griddata = {total:1,page:1,rows:[]}; 13. this.each( function() { 14. if (this.grid) 15. griddata = this.p.data; 16. }); 17. var temp; 18. if (griddata.rows != null) { 19. $.each(griddata.rows, function(i, row) { 20. if(row.id == id){ 21. temp = row; 22. } 23. }); 24.} 25. return temp; 26. }; 27. //Mignet's code 28. $.fn.getCellByCoordinate = function(rowid,colid) { // function to get row's data from grid 29. var griddata = {total:1,page:1,rows:[]}; 30. this.each( function() { 31. if (this.grid) 32. griddata = this.p.data; 33. }); 34. var temp; 35. if (griddata.rows != null) { 36. $.each(griddata.rows, function(i, row) { 37. if(row.id == rowid){ 38. temp = row.cell[colid]; 39. } 40. }); 41.} 42. return temp; 43.}; 44. //end grid.flexGetData();得到所有数据grid.getRowById(id);通过id取一行数据grid.getCellByCoordinate(x,y);通过指定行数和列数取得数据 KindEditor的使用问题 我做了一个导航网站多邮箱登陆,为什么无法登录邮箱? 求 类似 百度图片浏览 代码 请教一个小小的问题。非常小的。 请帮我看看什么问题!谢! 请问用javascript怎么实现对广告框架<iframe src=广告地址></iframe>点击计数呢?? 急关于select 触发事件先后顺序的问题 如何用javascript判断radio是否选中? javascript可以对文件读写!吗!如何读写! 我想实现图骗的手动和自动轮播 私有变量和重写父类函数,鱼和熊掌如何兼得 js加asp数组问题
思路:改造Flexgrid.js的方法。在 Flexgrid.js中增加对应的方法。
1.//Mignet's code
2. $.fn.flexGetData = function() { // function to get data from grid
3. var griddata = {total:1,page:1,rows:[]};
4. this.each( function() {
5. if (this.grid)
6. griddata = this.p.data;
7. });
8. return griddata;
9. };
10.//Mignet's code
11. $.fn.getRowById = function(id) { // function to get row's data from grid
12. var griddata = {total:1,page:1,rows:[]};
13. this.each( function() {
14. if (this.grid)
15. griddata = this.p.data;
16. });
17. var temp;
18. if (griddata.rows != null) {
19. $.each(griddata.rows, function(i, row) {
20. if(row.id == id){
21. temp = row;
22. }
23. });
24.}
25. return temp;
26. };
27. //Mignet's code
28. $.fn.getCellByCoordinate = function(rowid,colid) { // function to get row's data from grid
29. var griddata = {total:1,page:1,rows:[]};
30. this.each( function() {
31. if (this.grid)
32. griddata = this.p.data;
33. });
34. var temp;
35. if (griddata.rows != null) {
36. $.each(griddata.rows, function(i, row) {
37. if(row.id == rowid){
38. temp = row.cell[colid];
39. }
40. });
41.}
42. return temp;
43.};
44. //end grid.flexGetData();得到所有数据
grid.getRowById(id);通过id取一行数据
grid.getCellByCoordinate(x,y);通过指定行数和列数取得数据