论坛首页 入门技术论坛

Tapestry4中是否控件定义与放置位置有关?

浏览 7543 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-10-19  
to vlinux和sorphi:
根据fxsc的建议,我改了一下测试的例子:
    <component id="submitForm" type="Form"/>
	
    <component id="input1" type="TextField">
    	<binding name="value" value="input1"/>
    </component>
	<component id="input2" type="TextField">
    	<binding name="value" value="input2"/>
    </component>
	
    <component id="submit1" type="Submit">
    	<binding name="action" value="listener:submit1"/>
    </component>
    <component id="submit2" type="Submit">
    	<binding name="action" value="listener:submit2"/>
    </component>


    @InjectPage("Home")
    public abstract Home getHome();
    
    public IPage submit1(){
        getHome().setInput2(getInput1() + getInput2());
        return getHome();
    }
    
    public IPage submit2(){
        getHome().setInput1(getInput1() + getInput2());
        return getHome();
    }

测试ok,可以在submit中直接调用。没有必要通过form的listener来执行。
thank you all.
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics