在业务操作中,用户通常期望能够在创建页面后立即进行编辑,以减少频繁切换页面的步骤。我们可以充分利用Oinone平台提供的创建与编辑一体化功能,使操作更加高效便捷。
通过拖拽实现表单页面设计
在界面设计器中,我们首先需要设计出对应的页面。完成页面设计后,将需要的动作
拖入设计好的页面。这个动作
的关键在于支持一个功能,即根据前端传入的数据是否包含id来判断是创建操作还是编辑操作。
动作的属性配置如下:
前端自定义动作
一旦页面配置完成,前端需要对这个动作进行自定义。以下是一个示例的代码:
@SPI.ClassFactory(
ActionWidget.Token({
actionType: [ActionType.Server],
model: '模型',
name: '动作的名称'
})
)
export class CreateOrUpdateServerActionWidget extends ServerActionWidget {
@Widget.Reactive()
protected get updateData(): boolean {
return true;
}
}
通过以上步骤,我们实现了一个更智能的操作流程,使用户能够在创建页面的同时进行即时的编辑,从而提高了整体操作效率。这种创建与编辑一体化的功能不仅使操作更加顺畅,同时也为用户提供了更灵活的工作流程。
Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/4648.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验