gpt4 book ai didi

html - 如何在Grails中创建自定义 View 和布局

转载 作者:行者123 更新时间:2023-12-02 15:14:25 25 4
gpt4 key购买 nike

我想要创建一个页面,该页面可以将属性文件加载到文本框中,编辑属性,然后将新属性保存到文件中。

仅使用HTML标记就能做到吗?如何获得与Grails应用程序相关的按钮?

HTML看起来很简单:

<p>
Select property file:
<input type="file" name"propertyList" size="50"/>
</p>

<p>
<input type="submit" value="Open File"/>
<input type="submit" value="Save File"/>
</p>

<p>
<input type="text" name="properties" size="300"/>
</p>

我不太了解 submit按钮,因为我不太了解HTML。

我的目标是简单地找到属性文件,使用groovy将其打开并逐行读取并显示在文本框中,然后能够编辑属性并保存它。

我最大的问题是按钮。如何让 Open File使用按钮事件(onclick)来激活我用Groovy编写的功能?或者,我应该使用哪种类型的输入来代替提交按钮?

任何将我引向正确方向的信息将不胜感激

编辑

进行以下操作是否正确:
<input type="button" onclick="<g:link action="readFile" controller="propertyRead">Open File</g:link>"/>

如果没有,那么正确的解决方法是什么?

编辑2

我研究了 actionSubmit,也进一步研究了 g:link,想知道哪种方法(如果有)是更好的选择:

操作提交(不确定是否允许其指定 Controller ,因为属性中未指定该 Controller ):
<g:actionSubmit value="Open File" action="readFile" controller="propertyRead"</g:actionSubmit>

或使用menuButton和g:link

g:链接:
<span class="menuButton"><g:link action="readFile" controller="propertyRead">Open File</g:link>

还忘了问,有没有办法从 input type="file"获取文件路径?

最佳答案

为了充分利用Grails功能,您可能需要使用关联的HTML标签-form(或uploadForm用于上传文件的表单)和actionSubmit。由于我不记得的原因,Grails不提供自定义文件输入,因此您将需要使用示例中所示的<input type="file" ...>

关于html - 如何在Grails中创建自定义 View 和布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6232951/

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