zoukankan      html  css  js  c++  java
  • Tapestry Submits

    在一个<t:form t:id="someId">...</t:form>中,存在一个<t:submit>的话,我们点击这个submit。那么java端会触发两个方法。

    1 onValidateFromSomeId(){...}

    这里一般是用来验证的,但是有时也会有一些其它的作用,譬如说转化错误或者屏蔽错误等。

    2 onSuccess(){...}

    这里当然就是需要进行的处理了。一般情况下是进行一个跳转,所以一般情况下这个方法的返回值是一个Object(stringKindPageName, PageName.class)或者是一个Link等。

    那么如果我们一个Form里面要是有几个submit,处理的方式不同咋办呢?

    一般情况下,就是为每一个<t:submit>设定t:id="submitId",在java端可以这样来进行。

    onSelectedFromSubmitId(){...}

    所以理论上说可以写无数多个<t:submit>。

    但是如果java中还是有一个onSuccess()方法的话,它还是会执行的。。。

  • 相关阅读:
    开篇之作
    瀑布流特效
    随写
    关于冒泡排序的补充
    New start-开始我的学习记录吧
    java中序列化的简单认识
    我的Python之路
    算法学习笔记
    Leaflet个人封装笔记
    反射获取config实体类属性并赋值
  • 原文地址:https://www.cnblogs.com/voctrals/p/2998875.html
Copyright © 2011-2022 走看看