mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-08 06:59:26 +08:00
feat: rename api to registerHelper
This commit is contained in:
parent
313f8f40bf
commit
c16d1a2ec5
@ -30,14 +30,14 @@ async function filterDemo() {
|
|||||||
const parser = createJSONTemplateParser();
|
const parser = createJSONTemplateParser();
|
||||||
|
|
||||||
// Register filter group
|
// Register filter group
|
||||||
parser.registerFilterGroup({
|
parser.registerHelperGroup({
|
||||||
name: 'text',
|
name: 'text',
|
||||||
title: 'Text Operations',
|
title: 'Text Operations',
|
||||||
sort: 1,
|
sort: 1,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Register filters
|
// Register filters
|
||||||
parser.registerFilter({
|
parser.registerHelper({
|
||||||
name: 'uppercase',
|
name: 'uppercase',
|
||||||
title: 'To Uppercase',
|
title: 'To Uppercase',
|
||||||
inputMappingRules: ['string.*'],
|
inputMappingRules: ['string.*'],
|
||||||
@ -47,7 +47,7 @@ async function filterDemo() {
|
|||||||
sort: 1,
|
sort: 1,
|
||||||
});
|
});
|
||||||
|
|
||||||
parser.registerFilter({
|
parser.registerHelper({
|
||||||
name: 'append',
|
name: 'append',
|
||||||
title: 'Append Text',
|
title: 'Append Text',
|
||||||
inputMappingRules: ['string.*'],
|
inputMappingRules: ['string.*'],
|
||||||
|
@ -59,11 +59,11 @@ export class JSONTemplateParser {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
registerFilterGroup(group: FilterGroup): void {
|
registerHelperGroup(group: FilterGroup): void {
|
||||||
if (this._filterGroups.find((g) => g.name === group.name)) return;
|
if (this._filterGroups.find((g) => g.name === group.name)) return;
|
||||||
this._filterGroups.push(group);
|
this._filterGroups.push(group);
|
||||||
}
|
}
|
||||||
registerFilter(filter: Helper): void {
|
registerHelper(filter: Helper): void {
|
||||||
if (this._filters.find((f) => f.name === filter.name)) return;
|
if (this._filters.find((f) => f.name === filter.name)) return;
|
||||||
this._filters.push(filter);
|
this._filters.push(filter);
|
||||||
this._engine.registerFilter(filter.name, filter.handler);
|
this._engine.registerFilter(filter.name, filter.handler);
|
||||||
|
@ -13,7 +13,7 @@ import { HelperComponents } from './components';
|
|||||||
export class PluginVariableFiltersClient extends Plugin {
|
export class PluginVariableFiltersClient extends Plugin {
|
||||||
async afterAdd() {
|
async afterAdd() {
|
||||||
helperGroups.forEach((group) => {
|
helperGroups.forEach((group) => {
|
||||||
this.app.jsonTemplateParser.registerFilterGroup(group);
|
this.app.jsonTemplateParser.registerHelperGroup(group);
|
||||||
});
|
});
|
||||||
|
|
||||||
helpers.forEach((helper) => {
|
helpers.forEach((helper) => {
|
||||||
@ -21,7 +21,7 @@ export class PluginVariableFiltersClient extends Plugin {
|
|||||||
if (HelperComponent) {
|
if (HelperComponent) {
|
||||||
helper.Component = HelperComponent;
|
helper.Component = HelperComponent;
|
||||||
}
|
}
|
||||||
this.app.jsonTemplateParser.registerFilter(helper);
|
this.app.jsonTemplateParser.registerHelper(helper);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,11 +16,11 @@ export class PluginVariableFiltersServer extends Plugin {
|
|||||||
|
|
||||||
async load() {
|
async load() {
|
||||||
helperGroups.forEach((group) => {
|
helperGroups.forEach((group) => {
|
||||||
this.app.jsonTemplateParser.registerFilterGroup(group);
|
this.app.jsonTemplateParser.registerHelperGroup(group);
|
||||||
});
|
});
|
||||||
|
|
||||||
helpers.forEach((filter) => {
|
helpers.forEach((filter) => {
|
||||||
this.app.jsonTemplateParser.registerFilter(filter);
|
this.app.jsonTemplateParser.registerHelper(filter);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user