From 46155fdb1974a7a7063154d57a13cdc409a142e5 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 19 Dec 2024 17:51:10 +0800 Subject: [PATCH 1/2] Return jQuery object instead of empty string for invisible row action. --- .../datatables/datatables-extensions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js index 0f2b028daf..ef52e10544 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js @@ -87,7 +87,7 @@ var abp = abp || {}; if (field.items.length === 1) { var firstItem = field.items[0]; if (!getVisibilityValue(firstItem.visible, record, tableInstance)) { - return ""; + return $('');; } var $button = $(''); @@ -181,7 +181,7 @@ var abp = abp || {}; if ($dropdownItemsContainer.find('li').length > 0) { $dropdownItemsContainer.appendTo($container); } else { - $dropdownButton.attr('disabled', 'disabled'); + $dropdownButton.addClass('d-none'); } $dropdownButton.prependTo($container); From c6ad659f769d6ce47ec912e79c3e45f2cddbdb68 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 19 Dec 2024 17:55:21 +0800 Subject: [PATCH 2/2] Update datatables-extensions.js --- .../datatables/datatables-extensions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js index ef52e10544..e3e1f8fe6c 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js @@ -87,7 +87,7 @@ var abp = abp || {}; if (field.items.length === 1) { var firstItem = field.items[0]; if (!getVisibilityValue(firstItem.visible, record, tableInstance)) { - return $('');; + return $(''); } var $button = $('');