jqGrid - how to set grid to NOT load any data initially?

前端 未结 3 839
一整个雨季
一整个雨季 2021-02-01 18:46

How can you create a grid but not load any data?

If I omit the url option then the loadError callback is triggered.

Currently we set

3条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-01 19:14

    I wanted to create a grid that loads no data when the page is loaded but loads data, when the user clicks refresh or uses the search. My solution is a little bit hacky to but is very easy and works nicely.

    I am using the callback event loadBeforeSend to stop the ajax request for data when the page is loaded. My callback function removes itself so it will be executed only once.

    loadBeforeSend: function (xhr, settings) {
      this.p.loadBeforeSend = null; //remove event handler
      return false; // dont send load data request
    }
    

提交回复
热议问题