2012-03-10 10 views
3

私は、「Spring Rooの使い方」を出発点として、Spring Rooプロジェクトを作成しました。プロジェクトは、roo 1.1.5を使用してSTSで作成されます。私はneo4jグラフを追加して、簡単なエッジを持つノードを作成し、Webパーツ発行の 'controller all --package〜.web'を作成することができます。spring roo mvcプロジェクトでshow.jspxのボタンを追加

このプロジェクトは、Person and Raceノードと、開始時間、終了時間、合計時間、およびレースIDを持つ参加者エッジを持つシンプルなWebアプリケーションです。エッジ参加者は@RelatedToViaなので、@ RelationhipEntityになり、参加者を保存するためのボタンを追加したいと思います。

私はWEB-INF /タグ/フォーム/フィールドを見つけた/ table.tagxアドオン、モディファイ、友人-ボタンを削除するに定義されている、すなわち:

 <c:if test="${update}"> 
     <td class="utilbox"> 

..

しかし、変数の更新はどこで設定しますか?私はSTSによって作成されたコードを見てきましたが、それを見つけることはできませんでした。これが明白な場合はご容赦ください。

よろしく クラウス

編集:

私は、WEB-INF /タグ/フォームが/インスタンスの無効/更新ボタンを有効にするには、ノブを持っているshow.tagxことが判明:

<c:if test="${empty update}"> 
    <c:set var="update" value="true" /> 
</c:if> 

このファイルに新しいボタンを追加します。春のフレームワークはうまくレイアウトされているようです。様々な場所を見つけなければなりません。

よろしく クラウス

答えて

2

updateの値は、あなたがtagxを使用して作成したタグを使用するときに指定する属性から取得されます。

例えば、

form:tableの場合はjspxのように使用し、次のように設定された場合には、ディレクティブを使用して割り当てた場合、あなたはあなたのupdate変数にtrueを受け取るだろう。しかし、trueは、Spring Roo内のform:tableタグのデフォルトとして設定されているようです。

falseに設定する場合は、使用する際に値を次のように属性に設定する必要があります。

<form:table update="false" />

あなたはこの深くに行きたい場合は、あなたがそれを説明し、次の行を見つけますあなたが言及しているtable.tagxファイルに見えます。

<jsp:directive.attribute name="update" type="java.lang.Boolean" required="false" rtexprvalue="true" description="Include 'update' link into table (default true)" />

乾杯。

+0

ありがとうございます。私はあなたの返信を読むときに私の答えを更新しようとしていました。 ;-) – kometen

+0

助けがあれば、アップヴォートがいいでしょう。 :) – bhagyas

関連する問題