2

ユーザー グリッドに移動してデータを表示します。私は次の例を探しています。 http://struts.jgeppert.com/struts2-jquery-grid-showcase/index.action 最初の例のように、単純にデータを入力したい 編集なし インライン編集ナビゲーションボタンなし ハイパーリンクを含む2つの列を追加したいだけです") >編集 ") >更新

ドキュメントにも、これについて明確に言及されていません。

何をすべきか教えてください。

ありがとう

4

1 に答える 1

3

You can add a formatter function to the column.

 <@sjg.gridColumn 
        name="name" 
        index="name" 
        title="Name" 
        sortable="true" 
        align="center" 
        formatter="nameFormatter"
        search="true"
        searchoptions="{sopt:['cn']}"
        />

you then define a small javascript function nameFormatter like this:

function nameFormatter(cellvalue,options,row) {
        return '<a href="your_link?id=' + row.someId +">' + cellvalue + '</a>';
    }

where cellvalue is the actual name of the original cell, and row.someId is, for example, some id you get from another column. This will result is something like:

<a href="your_link?id=34">Foo</a>

Hope this helps

于 2012-06-05T15:21:29.483 に答える