[Seasar-user:4597] Re: S2JSF レイアウトの継承について

takemura [E-MAIL ADDRESS DELETED]
2006年 9月 13日 (水) 00:12:17 JST


takemuraです。

> extends評価時にはparam値が参照出来ないと思います。
> #{param['no_layout'] は常にnullになるのでは?

いえ、add.html?no_layout=hoge
だと正しく取れているみたいでレイアウトの無いほうのhtmlを継承してくれます。

<a m:action="add">足す
  <span m:inject="f:param" m:name="no_layout" m:value="true"/>
</a>

だと渡ってないような気がします。





----- Original Message ----- 
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Tuesday, September 12, 2006 11:34 PM
Subject: [Seasar-user:4595] Re:S2JSF レイアウトの継承について


> 米林です。
>
> From: "takemura" <[E-MAIL ADDRESS DELETED]>
> Sent: Tuesday, September 12, 2006 10:25 PM
>
>> takemuraと申します。
>>
>> 2SJSFのレイアウトの継承機能大変気に入っています。
>> ただちょっと困ったことがありました。
>> 普段はレイアウトを使って別ウインドウで開くときは
>> レイアウトを使わないようにするため以下のようにやってみました。
>>
>> add.html
>> <html xmlns:m="http://www.seasar.org/maya"
>> m:extends="#{param['no_layout']==null ? '/WEB-INF/layout/layout.html' :
>> '/WEB-INF/layout/noLayout.html'}">
>>
>> add.html?no_layout=hoge でレイアウトを使わないのは成功しました。
>>
>> しかし
>> <a m:action="add">足す
>>  <span m:inject="f:param" m:name="no_layout" m:value="true"/>
>> </a>
>>
>> とやるとパラメータを与えているつもりなのですがレイアウトのほうが呼ばれてしまいます。
>> 原因がわからず困っております。
>>
>> ひょっとしてもっとスマートな解決方法とかあったりしますでしょうか
>
> すぐ確認出来ないので、申し訳ないのですが
> extends評価時にはparam値が参照出来ないと思います。
> #{param['no_layout'] は常にnullになるのでは?
>
> 調査しますので、しばらくお待ち下さい。
>
> 尚、ご使用のS2JSFのバージョンを教えて頂けますでしょうか?
> お手数をおかけしますが、宜しくお願いします。
>
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
>
> 





Seasar-user メーリングリストの案内