* refactor(SchemaSettings): unify naming style * refactor(SchemaInitializers): unify naming stle * refactor: replace CreateFormBlockInitializers to blockInitializers:createForm * refactor: replace to blockInitializers:customizeCreateForm * refactor: replace block intializers name * refactor: replace action initializers name * refactor: replace field initializers name * style: fix hover style for column action (T-3297) * refactor: revert some codes * chore: update comment * chore: replace iframeBlockSchemaSettings to blockSettings:iframe * chore: delete pro-packages * feat: add CompatibleSchemaInitializer * test: add unit tests * chore: add @internal for CompatibleSchemaInitializer * chore: block * chore: field * chore: ations * fix: build * chore: typo * fix: fix unit tests * test: fix e2e * chore: remove igone * refactor: page:addBlock * refactor: popup:addNew:addBlock * fix: fix max call stack * refactor: popup:addRecord:addBlock * refactor: remove blockInitializers:recordForm * refactor: popup:tableSelector:addBlock * refactor: popup:view:addBlock * refactor: popup:bulkEdit:addBlock & charts:addBlock * refactor: mobilePage:addBlock * refactor: popup:snapshot:addBlock * refactor: popup:workflowManual:configureUserInterface:addBlock * fix: avoid crashing * chore: optimize * refactor: popup:common:addBlock * refactor: workflowManual:popup:configureUserInterface:addBlock * refactor: details:configureFields * refactor: form:configureFields * refactor: table:configureColumns * refactor: filterForm:configureFields * refactor: associationFilterInitializer * refactor: assignFieldValuesForm:configureFields * refactor: bulkEditForm:configureFields * refactor: auditLogsTable:configureColumns * refactor: chartFilterForm:configureFields * refactor: kanban:configureItemFields * refactor: workflowManual:customForm:configureFields * refactor: detailsWithPaging:configureActions * refactor: details:configureActions * refactor: createForm:configureActions * refactor: editForm:configureActions * refactor: gridCard:configureActions * refactor: gridCard:configureItemActions * refactor: list:configureActions * refactor: list:configureItemActions * refactor: table:configureItemActions * refactor: table:configureActions * refactor: filterForm:configureActions * refactor: subTable:configureActions * refactor: bulkEditForm:configureActions * refactor: auditLogsTable:configureItemActions * refactor: auditLogsTable:configureActions * refactor: calendar:configureActions * refactor: chartFilterForm:configureActions * refactor: gantt:configureActions * refactor: kanban:configureActions * refactor: map:configureActions * refactor: workflowManual:form:configureActions * feat: use 'createForm:configureActions' in page * feat: use 'details:configureActions' in Calendar * feat: register deleteEvent initializer in calendar plugin * fix: fix delete event action * test: fix e2e * test: fix e2e * chore: only run workflow's e2e * Revert "chore: only run workflow's e2e" This reverts commit 9e5b4af41e40e8d616007a5ab97291fb2370d88a. * fix: use isInitializersSame to fix some case
81 lines
2.2 KiB
TypeScript
81 lines
2.2 KiB
TypeScript
import { CompatibleSchemaInitializer, gridRowColWrap } from '@nocobase/client';
|
|
import { useCustomBulkEditFormItemInitializerFields } from './utils';
|
|
|
|
/**
|
|
* @deprecated
|
|
*/
|
|
export const BulkEditFormItemInitializers_deprecated = new CompatibleSchemaInitializer({
|
|
name: 'BulkEditFormItemInitializers',
|
|
wrap: gridRowColWrap,
|
|
icon: 'SettingOutlined',
|
|
title: '{{t("Configure fields")}}',
|
|
items: [
|
|
{
|
|
name: 'displayFields',
|
|
type: 'itemGroup',
|
|
title: '{{t("Display fields")}}',
|
|
useChildren: useCustomBulkEditFormItemInitializerFields,
|
|
},
|
|
{
|
|
name: 'divider',
|
|
type: 'divider',
|
|
},
|
|
{
|
|
name: 'addText',
|
|
title: '{{t("Add text")}}',
|
|
Component: 'BlockItemInitializer',
|
|
schema: {
|
|
type: 'void',
|
|
'x-editable': false,
|
|
'x-decorator': 'FormItem',
|
|
// 'x-designer': 'Markdown.Void.Designer',
|
|
'x-toolbar': 'BlockSchemaToolbar',
|
|
'x-settings': 'blockSettings:markdown',
|
|
'x-component': 'Markdown.Void',
|
|
'x-component-props': {
|
|
content: '{{t("This is a demo text, **supports Markdown syntax**.")}}',
|
|
},
|
|
},
|
|
},
|
|
],
|
|
});
|
|
|
|
export const bulkEditFormItemInitializers = new CompatibleSchemaInitializer(
|
|
{
|
|
name: 'bulkEditForm:configureFields',
|
|
wrap: gridRowColWrap,
|
|
icon: 'SettingOutlined',
|
|
title: '{{t("Configure fields")}}',
|
|
items: [
|
|
{
|
|
name: 'displayFields',
|
|
type: 'itemGroup',
|
|
title: '{{t("Display fields")}}',
|
|
useChildren: useCustomBulkEditFormItemInitializerFields,
|
|
},
|
|
{
|
|
name: 'divider',
|
|
type: 'divider',
|
|
},
|
|
{
|
|
name: 'addText',
|
|
title: '{{t("Add text")}}',
|
|
Component: 'BlockItemInitializer',
|
|
schema: {
|
|
type: 'void',
|
|
'x-editable': false,
|
|
'x-decorator': 'FormItem',
|
|
// 'x-designer': 'Markdown.Void.Designer',
|
|
'x-toolbar': 'BlockSchemaToolbar',
|
|
'x-settings': 'blockSettings:markdown',
|
|
'x-component': 'Markdown.Void',
|
|
'x-component-props': {
|
|
content: '{{t("This is a demo text, **supports Markdown syntax**.")}}',
|
|
},
|
|
},
|
|
},
|
|
],
|
|
},
|
|
BulkEditFormItemInitializers_deprecated,
|
|
);
|