【问题标题】:Grails- <g:link> inside <g:link>Grails- <g:link> 内 <g:link>
【发布时间】:2015-10-25 11:38:50
【问题描述】:

我有人员结果列表的下拉列表。 每个结果都包含一些细节。 要求是单击每个&lt;div class="list-item clearfix"&gt; 将用户重定向到特定更改',除非用户单击某个内部跨度(&lt;span class="locationJob"&gt;)将他重定向到另一个页面。

<div class="list">
    <g:each in="${peopleList?.getResults()}" var="doc">
        <div class="list-item clearfix">
            <g:link controller="connection" action="details" id="${ApplicationUtils.encodeString(doc.ref?.toString())}">
    <div class="avatar">
<span class=""><img src="${doc.avatarUrl}" width="41" alt="Avatar" class="img-circle"/></span>
</div>
<div class="info">some text</div>
<div class="row no-margin body highlight-search-term">
<span class="locationJob">
<g:link controller="profile" action="show" id="${ApplicationUtils.encodeString(profExperienceCompanyIds[index]?.trim())}" class="professional-exp-highlight">
    {currentCompany}</g:link>
</div>
</g:link>
</span>
</div>
</g:each>
</div>

我明白里面写是不正确的……那我该怎么办呢?

【问题讨论】:

  • 它与 grails 有什么关系?一个普通的 html 问题
  • 只要把所有东西都设为链接 1,除了一些内部跨度,那将是链接 2

标签: html grails gsp


【解决方案1】:

你可以在g:link里面替换,使用input类型和onclick方法来运行remoteFunction: http://grails.github.io/grails-doc/2.2.1/ref/Tags/remoteFunction.html

【讨论】:

  • 不要使用任何remote 标签。它们已经过时,正在消失,并且不会出现在 Grails 的未来版本中。
猜你喜欢
  • 1970-01-01
  • 2011-08-30
  • 1970-01-01
  • 2018-03-31
  • 1970-01-01
  • 1970-01-01
  • 2015-02-24
  • 2014-07-08
  • 1970-01-01
相关资源
最近更新 更多