有哪位研究过FlexiGrid这个jQuery插件?
    我这段时间在看FlexiGrid ,发现api方法既然没有控制默认选中的,我试着改它的js,..既然没一点反映....
  具体是: 在初始化这个FlexiGrid插件的Json数据后,在页面渲染,应该要控制哪些复选框是默认选中的...
        先谢谢大家

解决方案 »

  1.   

      我解决了..问题是我今天早上改错了一个js..
     原来我项目中引入了2个一样的js...
       难怪...说下..我是json数据中传递了一个checked的属性,value值为checked/true都行。
       在jquery.flexigrid.js中修改 400行的地方 修改如下:  if (idx == "-1") { //checkbox  -------------------------------------------- 需要改动
                                     if(p.singleselected){
                                     div.push("<input type='radio' id='chk_", row.id, "' class='itemchk' value='", row.id, "'/>");
                                     }else{
                                     /** 修改默认选中Checkbox  Json数据需要添加checked属性,值可以是Checked或true **/
                                     if(state =="checked" || state == "true" ){
                                         div.push("<input type='checkbox' id='chk_", row.id, "' checked='checked' class='itemchk' value='", row.id, "'/>");
                                         }else{
                                         div.push("<input type='checkbox' id='chk_", row.id, "' class='itemchk' value='", row.id, "'/>");
                                         }
                                     }就可以了...
      

  2.   

    我用过一次就不用FlexiGrid这个插件了,不过这个插件用来自己学习确实很不错,FlexiGrid有个bug,就是前翻和后翻按钮当只有1页的时候,都不是置灰的,当然还是可以改的,呵呵,推荐楼主另外一款表格插件jqgrid,无论性能和功能都比FlexiGrid这个插件丰富多了,http://www.trirand.com/blog/jqgrid/jqgrid.html这是学习网,希望对楼主有点帮助。