Browse Source

Show Tooltip on action button if it's not visible

pull/22238/head
liangshiwei 11 months ago
parent
commit
d29fc3a24d
  1. 7
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js
  2. 2
      framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor

7
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js

@ -84,12 +84,9 @@ var abp = abp || {};
};
var _createButtonDropdown = function (record, field, tableInstance) {
if (field.items.length === 1) {
if (field.items.length === 1 && getVisibilityValue(field.items[0].visible, record, tableInstance)) {
var firstItem = field.items[0];
if (!getVisibilityValue(firstItem.visible, record, tableInstance)) {
return $('');
}
var $button = $('<button type="button" class="btn btn-primary btn-sm abp-action-button"></button>');
if (firstItem.displayNameHtml) {

2
framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor

@ -1,6 +1,6 @@
@typeparam TItem
<CascadingValue Value="this" IsFixed="true">
@if ( Type == ActionType.Dropdown )
@if ( Type == ActionType.Dropdown || (Type == ActionType.Button && DisabledOrNoActions()))
{
<Dropdown Disabled="@DisabledOrNoActions()">
<Tooltip Text="@(DisabledOrNoActions() ? UiLocalizer["EntityActionsDisabledTooltip"] : string.Empty)">

Loading…
Cancel
Save