2011-05-24 78 views
2

嘿。有沒有像這樣的特殊標籤:Grails按鈕語法

<g:link controller="xx" action="yy_" id="${it.id}"> 
</g:link> 

不需要窗體,而不是textLink是一個按鈕?

+0

這不會是新聞人,但它是我一直專注於在過去幾天的事:瀏覽器提供免費鏈接的右鍵單擊功能(例如,在新標籤頁中打開)。將一個鏈接僞裝成一個按鈕就是隱藏用戶的導航功能。 – 2011-05-25 02:08:00

+0

[This looks very similar](http://stackoverflow.com/questions/1356894/how-to-incorporate-a-glink-into-an-ordinary-button) – 2011-05-25 01:34:57

回答

2

創建<button>元素或<img><a>元素,然後用createLink標籤生成點擊時請求的URL

0

,你可以只是把<div>或者是風格看你想要的方式鏈接標籤<img> ...

9

實際上它已經完成了一半。就像在普通的HTML中一樣,只需將INSIDE按鈕放入標籤即可。您可以使用grails中的標準按鈕CSS樣式。

view: 

<g:link action="toLink"> 
    This is a grails app with a button link without a form or submit. Click this 
    <input type="button" value="I'm a Button Link" class="button"/> 
    and it should jump to the action. 
</g:link> 

controller: 
def toLink = { 
    render "It worked!" 
} 

下面是它會是什麼樣子:

enter image description here

+0

它在IE8中不起作用 – 2013-11-18 13:17:11

0
<g:link controller="home" action="doLogout"> 
    <button type="button">Logout</button> 
</g:link>