类 AbstractExtendableComponent

  • 所有已实现的接口:
    org.apache.tapestry5.ClientElement
    直接已知子类:
    BaseValidateBox, DatePicker, Panel, SelLocale

    public abstract class AbstractExtendableComponent
    extends Object
    implements org.apache.tapestry5.ClientElement
    组件的公共父类,如果是html的元素不要在组件中定义,所有组件都会把非正式的参数原样输出到客户端
    作者:
    周俊辉
    • 字段详细资料

      • javaScriptSupport

        @Environmental
        protected org.apache.tapestry5.services.javascript.JavaScriptSupport javaScriptSupport
      • environment

        @Inject
        protected org.apache.tapestry5.services.Environment environment
      • contextPath

        @Inject
        @Symbol("tapestry.context-path")
        protected String contextPath
      • value

        @Parameter(required=false,
                   principal=true,
                   autoconnect=true)
        protected Object value
        组件绑定的值,可以是变量,也可以是常量,常量要加前缀literal:,例如: literal:2014-08-09
      • needInformalParam

        protected boolean needInformalParam
      • resources

        @Inject
        protected org.apache.tapestry5.ComponentResources resources
    • 构造器详细资料

      • AbstractExtendableComponent

        public AbstractExtendableComponent()
    • 方法详细资料

      • setDefaultMethod

        protected final void setDefaultMethod​(String methodName)
      • addJSResources

        @AfterRender
        protected void addJSResources()
      • addCSSResources

        @AfterRender
        protected void addCSSResources()
      • setInitMethod

        public void setInitMethod​(String initMethod)
      • getInitMethod

        public String getInitMethod()
      • getId

        public String getId()
      • writeFieldTag

        protected abstract void writeFieldTag​(org.apache.tapestry5.MarkupWriter writer,
                                              org.apache.tapestry5.json.JSONObject spec)
      • getClientId

        public String getClientId()
        指定者:
        getClientId 在接口中 org.apache.tapestry5.ClientElement