Easygrid自定义格式化程序,用于创建链接 - 未生成链接

时间:2014-06-24 07:23:58

标签: grails jqgrid grails-plugin

我根据Easygrid petclinic示例应用中的示例创建了一个页面。 除格式化程序/ unformat外,一切正常。 我有一个名为'key'的字段,标签为'date',我正在尝试根据此字段生成超链接。我注意到生成的页面忽略了这个属性

我正在分享controller and the gsp

字段键在控制器中定义为

        columns {
        key{ label 'Date'  }

在视图中

    <div id="grid-container" style="max-height:100%;overflow:auto;">
     <grid:grid id='jqgridinitial' name="daily">
       <grid:set width="2000" height="450">
         <grid:set col="key" label="Date" formatter='f:customWikiFormat' unformat="f:wikiUnFormat"/>

生成的页面忽略了格式化程序

   {"searchoptions":{"clearSearch":false},"editable":false,"name":"key","search":null,"sortable":true,"label":"Date"

},

我还引用了插件

的创建者this solution

如果需要任何其他详细信息,请告诉我

1 个答案:

答案 0 :(得分:1)

你的语法有点不对劲。基本上,父标记是grid:grid,在其中你可以设置不同的属性(通过使用grid:set)。 如果你没有指定一个&#39; col&#39;那么这些属性将在实际网格上设置。

<grid:grid id='jqgridinitial' name="daily">
    <grid:set width="2000" height="450"/>
    <grid:set col="key" label="Date" width="100" formatter='f:customWikiFormat' unformat="f:wikiUnFormat"/>
</grid:grid>