首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Backoffice的创建向导中显示和处理“非模型”属性

如何在Backoffice的创建向导中显示和处理“非模型”属性
EN

Stack Overflow用户
提问于 2021-07-10 06:06:11
回答 1查看 49关注 0票数 0

我正在尝试为自定义项目类型创建一个新的创建向导,并在向导中提供一些“非模型”字段。这些字段并不直接对应于我们试图创建的模型属性。

我希望以后能够处理这些值(可能是从prepare拦截器),在那里我可以使用这些值来执行一些查找逻辑/处理,然后在项上设置其他属性。

我知道从技术上讲,我可以将这些“非模型”属性添加到实际的项目模型本身,但我希望避免不必要的属性,这些属性只是向导真正需要的。

有没有办法创建这样的向导,并能够在以后访问这些属性值(例如,在prepare interceptor中),并在以后根据需要处理它们?而不必将这些属性添加到模型本身?

代码语言:javascript
复制
<wz:step id="step1" label="create.custom.essential.label" sublabel="create.custom.essential.sublabel">
    <wz:info id="step1.intro" position="top" label="create.custom.essential.intro" />
    <wz:content id="step1.content">
        <wz:property-list root="newItem">
            <!-- actual model attributes -->
            <wz:property qualifier="code" />
            <wz:property qualifier="catalogVersion"/>

            <!-- I'd like to have other fields here, that are NON model properties -->
            <wz:property qualifier"nonModelAttribute1">
            <wz:property qualifier"nonModelAttribute2">
            ...

        </wz:property-list>
    </wz:content>
</wz:step>
EN

回答 1

Stack Overflow用户

发布于 2021-08-06 13:21:22

您可以尝试使用SPEL {@bean.method(#this) != null ? @bean.method(#this).getCode() : ''}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68323106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档