[Seasar-user:10752] Re: [Teeda] Teeda 1.0.9 doOnceメソッドが呼ばれない
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
2007年 9月 27日 (木) 11:17:26 JST
大谷です.
CommandButtonはtypeがbutton/imageでもいけると思います.
CommandButtonFactory.isMatch()が下記のようになっているので.
public boolean isMatch(ElementNode elementNode, PageDesc pageDesc,
ActionDesc actionDesc) {
if (!JsfConstants.INPUT_ELEM.equalsIgnoreCase(elementNode.getTagName()))
{
return false;
}
String type = elementNode.getProperty(JsfConstants.TYPE_ATTR);
if (!JsfConstants.SUBMIT_VALUE.equalsIgnoreCase(type)
&& !JsfConstants.BUTTON_VALUE.equalsIgnoreCase(type)
&& !JsfConstants.IMAGE_VALUE.equalsIgnoreCase(type)) {
return false;
}
String id = elementNode.getId();
if (id == null) {
return false;
}
if (id.startsWith(ExtensionConstants.GO_PREFIX)) {
return true;
}
if (id.startsWith(ExtensionConstants.DO_PREFIX)) {
if (pageDesc != null && pageDesc.hasMethod(id)) {
return true;
}
if (actionDesc != null && actionDesc.hasMethod(id)) {
return true;
}
}
if (id.startsWith(ExtensionConstants.JUMP_PREFIX)) {
return true;
}
return false;
}
07/09/27 に Koichi Kobayashi<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 小林 (koichik) です.
>
> Date: Thu, 27 Sep 2007 09:59:14 +0900
> From: Junichi Kato <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:10747] Re: [Teeda] Teeda 1.0.9 doOnceメソッドが呼ばれない
>
> > ボディのdoOnceの方は,モックまま出力されています(name属性などが出力されていない)
> > <input value="Submit" type="button" id="doOnceUpdate" />
> ^^^^^^
> type が button はサポートされてないのでは?
> type を submit にしてみてはどうでしょうか.
>
>
> --
> <component name="koichik">
> <property name="fullName">"Koichi Kobayashi"</property>
> <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
> <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================
Seasar-user メーリングリストの案内