EasyUI Forum
September 15, 2025, 07:36:50 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: datagrid data triggers reload  (Read 6566 times)
battlezad
Newbie
*
Posts: 44


View Profile
« on: March 23, 2016, 04:22:52 AM »

if I set datagrid data like this

var IntervalRefresh = 0;
var refreshInterval = 60;

setInterval(function() {
   $.post('get_db_statuses.php', {}, lpOnComplete, 'json');
}, refreshInterval * 1000);


var lpOnComplete = function(response)
{
   IntervalRefresh = 1;
   if(response != null)
   {
      $('#statuses').datagrid({
         data: response
      });
      refreshInterval = 60;
   }
};

it triggers also datagrid reload (?).

Now I have tackled it with

...
onBeforeLoad: function(data)
{
   if(IntervalRefresh == 1) return false;
}

Do I have something wrong in my options?

Logged
jarry
Administrator
Hero Member
*****
Posts: 2298


View Profile Email
« Reply #1 on: March 23, 2016, 08:51:39 AM »

Please try this code instead.
Code:
var lpOnComplete = function(response) 
{
   IntervalRefresh = 1;
   if(response != null)
   {
      $('#statuses').datagrid('loadData',response);
      refreshInterval = 60;
   }
};
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!