From 9aa45bcabc6a077d1ac7ab42e1047a24fdd4684a Mon Sep 17 00:00:00 2001 From: Filipe Silva <4389874+filipe-silva@users.noreply.github.com> Date: Tue, 2 Aug 2022 14:44:55 +0100 Subject: [PATCH] Fix mvcgrid bug grid preload false Fix mvcgrid bug when grid preload is false but tries to get clientdata when data-addicional-options is set --- MVCGrid/Scripts/MVCGrid.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/MVCGrid/Scripts/MVCGrid.js b/MVCGrid/Scripts/MVCGrid.js index fe0b114..967c73c 100644 --- a/MVCGrid/Scripts/MVCGrid.js +++ b/MVCGrid/Scripts/MVCGrid.js @@ -80,10 +80,14 @@ var MVCGrid = new function () { var loadAdditionalQueryOptions = function(){ $("[data-mvcgrid-type='additionalQueryOption']").each(function () { var gridName = getGridName($(this)); - var option = $(this).attr('data-mvcgrid-option'); + var obj = findGridDef(gridName); + //Fix mvcgrid bug when grid preload is false but tries to get clientdata when data-addicional-options is set + if (!obj.preloaded) { + var option = $(this).attr('data-mvcgrid-option'); - var val = MVCGrid.getAdditionalQueryOptions(gridName)[option]; - $(this).val(val); + var val = MVCGrid.getAdditionalQueryOptions(gridName)[option]; + $(this).val(val); + } }); };