From 3ad9d64d293bd45f4fe56e32507a2ccab0945dae Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 3 Mar 2022 15:40:19 +0800 Subject: [PATCH] Disable the `dropdown button` when it's no children. Resolve #11785 --- .../datatables/datatables-extensions.js | 7 +++---- 1 file changed, 3 insertions(+), 4 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 5813db7599..b9bcde13e1 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 @@ -168,12 +168,11 @@ var abp = abp || {}; if ($dropdownItemsContainer.find('li').length > 0) { $dropdownItemsContainer.appendTo($container); - $dropdownButton.prependTo($container); + } else { + $dropdownButton.attr('disabled', 'disabled'); } - if ($dropdownItemsContainer.children().length === 0) { - return ""; - } + $dropdownButton.prependTo($container); return $container; };