Grails g:link 按钮看起来比其他按钮大



我有一个页面显示bookInstance的详细信息。在该页面上,我想放置一个按钮,该按钮使用g:link来显示一些其他详细信息。

我有机械工作的代码,但按钮显示不正确。按钮的框不会缩小到内容的大小,并且在按钮的右侧添加了一条有趣的行。

这是我当前使用的代码;

<g:form>
    <p><g:actionSubmit class="button" action="edit" value="${message(code: 'default.button.edit.label', default: 'Edit')}" />
    <g:actionSubmit class="button" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');" />
    <g:link controller="ownedBook" action="list" params="['book.id': bookInstance?.id]" ><input class="button" value="${message(code: 'default.button.add.owner.label', default: 'Owned Copies')}" /></g:link>
    <g:hiddenField name="id" value="${bookInstance?.id}" /></p>
</g:form>

图片链接

你正在将一个输入按钮包装在你的g:link中。 只需使用消息(形成按钮标签)作为g:link内容。

你想要锚标签,还是按钮?

最新更新