Search
    Preparing search index...

    Type Alias UESearchPageOperationMenuItemUser Exit

    UESearchPageOperationMenuItem:
        | UESearchPageOperationMenuItemFn
        | UESearchPageOperationMenuItemComponent

    Точка расширения позволяет добавить в меню пакетных операций над записями дополнительные функции, которые не требуют серверных задач.

    import {Universe} from '@universe-ee/sdk';

    const {React, MobxReact} = Universe.Vendor;
    const {Uikit} = Universe.Platform;

    type Props = Universe.MDM.CE.Data.SearchPageMenuItemComponentProps

    @MobxReact.observer
    export class SearchPageOperations extends React.Component<Props> {
    override render () {
    return (
    <div>
    <Uikit.DropDown.Item
    title={'SearchPageOperations_ue'}
    >
    {'SearchPageOperations_ue'}
    </Uikit.DropDown.Item>
    </div>
    );
    }
    }

    Подключение точки расширения:

    import {Universe} from '@universe-ee/sdk';
    import {SearchPageOperations} from './SearchPageOperations';

    export default {
    type: 'SearchPageOperationMenuItem',
    moduleId: 'SearchPageOperationMenuItemUniqueId',
    active: true,
    system: false,
    meta: {
    isActive: () => ({
    isActive: true
    }),
    getTitle: () => 'SearchPageOperations_ue'
    },
    resolver() {
    return true;
    },
    component: SearchPageOperations
    } satisfies Universe.Platform.UserExit.UserExitDeclaration;