[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 メーリングリストの案内