gpt4 book ai didi

spring-mvc - 在 spring roo mvc 项目的 show.jspx 中添加按钮

转载 作者:行者123 更新时间:2023-12-02 02:17:49 24 4
gpt4 key购买 nike

我使用“Spring Roo 入门”作为起点创建了一个 Spring Roo 项目。该项目是使用 roo 1.1.5 在 STS 中创建的。我已经添加了 neo4j 图形并且能够创建具有简单边缘的节点并创建发布“controller all --package ~.web”的网络部分。

该项目是一个简单的网络应用程序,具有一个人和种族节点以及一个具有开始时间、结束时间、总时间和种族 ID 的参与者边缘。由于边缘参与者是一个@RelatedToVia,它变成了一个@RelationshipEntity,我想添加一个按钮来保存参与者。

我找到了 WEB-INF/tags/form/field/table.tagx,其中定义了添加、修改、删除按钮和 friend ,即:

      <c:if test="${update}">
<td class="utilbox">

..

但是我在哪里设置变量更新呢?我查看了 STS 创建的代码,但找不到它。如果这很明显,请原谅。

问候克劳斯

编辑:

我发现 WEB-INF/tags/form/show.tagx 有旋钮来启用/禁用例如更新按钮:

<c:if test="${empty update}">
<c:set var="update" value="true" />
</c:if>

所以我将在这个文件中添加我的新按钮。 spring 框架看起来布局得很好。只需找到各个地方。

问候克劳斯

最佳答案

update 的值是从您使用使用 tagx 创建的标签时指定的属性获取的.

举个例子,

如果form:table用作 jspx如果设置了以下内容,您将收到 true在你的update变量,如果它是使用指令分配的。然而似乎trueform:table 中设置为默认值Spring Roo 中的标记。

如果要将其设置为false,则在使用时必须将值设置为如下属性。

<form:table update="false" />

如果您想深入了解,请查看 table.tagx您提到的文件中,您会找到以下解释它的行。

<jsp:directive.attribute name="update" type="java.lang.Boolean" required="false" rtexprvalue="true" description="Include 'update' link into table (default true)" />

干杯。

关于spring-mvc - 在 spring roo mvc 项目的 show.jspx 中添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9650580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com