博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jquery flexigrid 增加行双击事件

Posted on 2011-10-31 19:21  快乐家++  阅读(836)  评论(0编辑  收藏  举报



在FlexiGrid.js的
=============================================  
addRowProp: function()
   {
     $('tbody tr',g.bDiv).each
     (
       function ()
       {
       $(this)
==============================================       
后面增加
===============================================

.dblclick(    
    function (e) {    
        var rowData = new Object();    
         $.each($(this).find('div'),function(i){    
             $(rowData).data(p.colModel[i].name,$(this).text());    
         });    
        if (p.onRowDblclick) p.onRowDblclick($(rowData));    
     }    
)    

===============================================
在页面flexigrid({})中增加
=================
onRowDblclick:rowdbclick//rowdbclick自定义函数
===================
以下为rowdbclick,弹出ID列的值
================
var rowdbclick = function(rowData) { alert($(rowData).data("ID").toString()); }
===============