[Seasar-user:3924] Re: MyFaces とTeedaの仕様の差

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2006年 6月 21日 (水) 20:39:47 JST


shotです。

おっと大事なことを書き忘れました。

> (1)[Seasar-user:3787]
> MyFacesのときはCommandLinkでJavaScriptオフでも動作していた。

上記の修正はTeeda側でRendererを修正しています。
JavaScriptをOFFにする方法などは、blog参照してもらうとして、
問題はS2JSFでは独自のRendererを持っているのでこれを
TeedaのRendererを使うようにしなくてはいけないです。

S2JSFの次のバージョンでは取り込みますが、
ちょっと時間的にかかるかもしれませんので
先にやり方をお知らせしておきます。

基本的にはS2JSFのfaces-configを書き換えて
もらうだけです。

変更方法は、
・S2JSFのソースコードをダウンロードしてくる
・src/main/resources/のMETA-INF以下にあるfaces-config.xmlの
100行目あたりの以下ふたつをコメントアウトする。
これでTeedaの基本Rendererが有効になります。

		<renderer>
			<component-family>javax.faces.Command</component-family>
			<renderer-type>javax.faces.Link</renderer-type>
			<renderer-class>
				org.seasar.jsf.render.html.HtmlCommandLinkRenderer
			</renderer-class>
		</renderer>
		<renderer>
			<component-family>javax.faces.Form</component-family>
			<renderer-type>javax.faces.Form</renderer-type>
			<renderer-class>org.seasar.jsf.render.html.HtmlFormRenderer</renderer-class>
		</renderer>

・パッケージ化する

以上です。


06/06/21 に Shinpei Ohtani<[E-MAIL ADDRESS DELETED]> さんは書きました:
> shotです。
>
> O.K.Uさんのfeedbackを反映して、
> Teeda 1.0 beta4をリリースしました。
>
> (1)[Seasar-user:3787]
> MyFacesのときはCommandLinkでJavaScriptオフでも動作していた。
>
> 修正しました。
> 下記参照ください。
>
> http://d.hatena.ne.jp/shot6/20060621#1150886836
>
>
> (2)[Seasar-user:3800]
> 「仕様」なのかどうかよくわかりませんが、<redirect/>がきかない。
>
> バグなので、修正しました。
>
> (3)[MLなし]
> MyFaces では javax.faces.CONFIG_FILESで、自由な名前で複数の faces-config が
> 指定できた。Teedaではここがコメントアウトされている。"faces-config.xml"固定?
>
> これは指定できますってことで^_^
>
>
> O.K.U.さん、またfeedbackよろしくお願いしますm(_ _)m
>
>
> 06/06/17 に O.K.U.<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > O.K.U.です。
> >
> > ----- Original Message -----
> > From: "Shinpei Ohtani" <[E-MAIL ADDRESS DELETED]>
> > >> > MyFaces では javax.faces.CONFIG_FILESで、自由な名前で複数の
> > >> > faces-config が
> > >> > 指定できた。Teedaではここがコメントアウトされている。"faces-config.xml"固定?
> > >
> > >
> > > (3)は、web.xmlの話だとすると、Teedaでは設定していないだけで
> > > MyFacesと同様javax.faces.CONFIG_FILESを指定すれば
> > > 別のfaces-config.xmlを使うこともできます^^
> > > 固定ではないです。
> >
> > 了解しました。あいかわらず早とちりが多いですね私。反省 orz.
> >
> >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://www.seasar.org/mailman/listinfo/seasar-user
> >
>
>
> --
> =============================
> Shinpei Ohtani
> [E-MAIL ADDRESS DELETED]
> =============================
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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