提交 24d4bc79 编写于 作者: Cano1997's avatar Cano1997

feat: 表格操作列添加loading

上级 c2b7b77e
......@@ -52,6 +52,7 @@ export const ActionToolbar = defineComponent({
size='small'
on-click={(e: MouseEvent) => this.handleClick(detail, e)}
disabled={this.actionsState[detail.name].disabled}
loading={this.actionsState[detail.name].loading}
class={btnClass}
>
{detail.showIcon && action.getPSSysImage() && (
......
......@@ -28,7 +28,15 @@ export const GridUAColumn = defineComponent({
detail: IPSUIActionGroupDetail,
event: MouseEvent,
) => {
const uaColumnState =
props.row.uaColumnStates[props.controller.model.codeName];
let actionsState: IData = {};
if (uaColumnState && uaColumnState[detail.id]) {
actionsState = uaColumnState[detail.id];
}
actionsState.loading = true;
await props.controller.onActionClick(detail, props.row, event);
actionsState.loading = false;
};
// 操作列对齐方式样式变量
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册