Take nm response after initialization into account when trying to create emptyRow for placeholders action

This commit is contained in:
Hadi Nategh 2018-07-04 16:43:53 +02:00
parent 60f2f4fee6
commit c46202763a

View File

@ -235,7 +235,7 @@ var et2_dataview_controller = (function(){ "use strict"; return Class.extend({
{
// No rows, start with an empty
this._selectionMgr.clear();
this._emptyRow();
this._emptyRow(this._grid._total);
}
},
@ -901,8 +901,9 @@ var et2_dataview_controller = (function(){ "use strict"; return Class.extend({
/**
* Insert an empty / placeholder row when there is no data to display
*/
_emptyRow: function()
_emptyRow: function(_noRows)
{
var noRows = _noRows || true;
jQuery(".egwGridView_empty",this._grid.innerTbody).remove();
if(typeof this._grid._rowProvider != "undefined" && this._grid._rowProvider.getPrototype("empty"))
{
@ -914,7 +915,7 @@ var et2_dataview_controller = (function(){ "use strict"; return Class.extend({
placeholder.appendTo(this._grid.innerTbody);
// Register placeholder action only if no rows
if (this._grid._total == 0)
if (noRows)
{
// Get the action links if the links callback is set
var links = null;