EasyUI Forum
September 13, 2025, 12:31:51 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
  Home Help Search Login Register  
  Show Posts
Pages: [1]
1  General Category / EasyUI for jQuery / Re: using datagrid-detailview, var clickHandler of bindEvents is undefined on: September 19, 2014, 12:11:21 AM
i learned a lot there, but i don't know if this is a bug.
($.data(body[0],'events')||$._data(body[0],'events')) turns out to be an object instead of array,
by the way, the second one $._data(body[0],'events') is undefined.
i'm new to this, wish some help
thanks stworthy
2  General Category / EasyUI for jQuery / using datagrid-detailview, var clickHandler of bindEvents is undefined on: September 18, 2014, 05:59:01 AM
Hi
my datagrid's detail view setting is
Code:
view: detailview,
detailFormatter:function(index,row){
    return '<div class="ddv" style="padding:5px 0;overflow:auto;padding-right:10px"></div>';
},
the error ocurrs in datagrid-detailview.js here at the last line
Code:
bindEvents: function(target){
var state = $.data(target, 'datagrid');

if (state.ss.bindDetailEvents){return;}
state.ss.bindDetailEvents = true;

var dc = state.dc;
var opts = state.options;
var body = dc.body1.add(dc.body2);
var clickHandler = ($.data(body[0],'events')||[b]$._data(body[0],'events')).click[0][/b].handler;
and it says "Uncaught TypeError: Cannot read property 'handler' of undefined "
please help out
and
($.data(body[0],'events')||$._data(body[0],'events')) looks like
Code:
Object {mouseover: Object, mouseout: Object, click: Object, dblclick: Object, contextmenu: Object}
click: Object
    224: function (e)
    {__proto__: Object
contextmenu: Object
dblclick: Object
mouseout: Object
mouseover: Object
__proto__: Object
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!