摘要: void onPrepareFromSearchCustomers() { // Any setting up of editable objects or fields on this form should be done in here. } void onPrepareFromSearchSuppliers() { // Any setting up of editable objects or fields on this form should be done in here. } Object onSuccessFrom... 阅读全文
posted @ 2013-04-03 23:17 VoctrALs 阅读(158) 评论(0) 推荐(0) 编辑
摘要: <form t:type="form" t:id="names"> <t:errors/> <table> <tr> <td>First Name:</td> <td><input t:type="TextField" t:id="firstName" t:validate="required"/></td> </tr> <tr> <... 阅读全文
posted @ 2013-04-03 23:14 VoctrALs 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在一个<t:form t:id="someId">...</t:form>中,存在一个<t:submit>的话,我们点击这个submit。那么java端会触发两个方法。1 onValidateFromSomeId(){...}这里一般是用来验证的,但是有时也会有一些其它的作用,譬如说转化错误或者屏蔽错误等。2 onSuccess(){...}这里当然就是需要进行的处理了。一般情况下是进行一个跳转,所以一般情况下这个方法的返回值是一个Object(stringKindPageName, PageName.class)或者是一个Link等。那 阅读全文
posted @ 2013-04-03 23:08 VoctrALs 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 开源项目的一个好处就是能够任意的更改他人的代码为自己所用。最近有一个实验需要更改寄存的jar包,并且这个jar包还传递依赖到许多其它的jar包,并且这个jar包是一个拥有Tapestry目录结果的jar包。1 更改寄存的jar包这个比较简单,就是找到原代码,进行修改。但是因为是maven工程,所以需要有maven工程指定的结构。 2 传递依赖到许多其它的jar包这个也比较简单,找到原来的pom.xml,把除了本项目描述的地方之外全部拷进去。3 拥有Tapestry目录结果的jar包因为我们在启动服务器的时候,服务器会加载所有的项目的Module(只限于Tapestry),所以我们需要通知服务器 阅读全文
posted @ 2013-04-03 22:33 VoctrALs 阅读(203) 评论(0) 推荐(0) 编辑