EasyUI Forum
January 23, 2025, 07:11:38 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [SOLVED] Treegrid missing findby  (Read 316 times)
jega
Full Member
***
Posts: 210


View Profile
« on: January 09, 2025, 03:02:11 AM »

Hi.

In tree there is a findby, but not in treegrid.  Shocked
« Last Edit: January 15, 2025, 01:26:14 PM by jega » Logged
jarry
Administrator
Hero Member
*****
Posts: 2283


View Profile Email
« Reply #1 on: January 13, 2025, 07:18:28 PM »

Here is the extended method that will be included into next version.
Code:
(function ($) {
function findBy(target, field, value) {
var state = $.data(target, 'treegrid');
var result = null;
$.easyui.forEach(state.data, true, function (node) {
if (node[field] == value) {
result = node;
return false;
}
});
return result;
}
$.extend($.fn.treegrid.methods, {
findBy: function (jq, param) {
return findBy(jq[0], param.field, param.value);
}
})
})(jQuery)
Logged
jega
Full Member
***
Posts: 210


View Profile
« Reply #2 on: January 15, 2025, 01:25:28 PM »

Hi Jarry.

Nice, thanks

Jesper
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!