第四十九章 开发自定义标签 - 在action之外使用标签

第四十九章 开发自定义标签 - 在action之外使用标签

action之外使用标签

有一些标签可以在规则定义中的操作之外使用。
介绍以下标签:

  • Tag

  • Tag

  • Tag

  • Tag

Tag

标记允许使用IMPORTSUPERINCLUDES属性,使生成的规则类能够访问其他类方法。

标记的规则定义中可以看到这方面的一个例子,其中 %CSP.RuleBlock被指定为超类(默认情况下,%CSP.RuleElement是表示CSR页面DOM(文档对象模型)模型中的元素的所有类的超类。







Tag

标记在规则类中定义了一个属性。
这允许为生成的csr类指定一个属性。
的一个用途是在呈现开始标记期间设置一个属性,然后在呈现结束标记期间检查该属性。
name属性指定属性的名称。
该属性支持以下属性:

  • name

  • description

  • final

  • initial

  • multidimensional

  • private

  • transient

  • type

Tag

标记包含自定义规则的描述和(可选的)示例。

下面是来自%SQLCURSOR规则的标记示例:


    The SCRIPT LANGUAGE=SQL creates embedded SQL for a
    DECLARE CURSOR statement in the class generated by the CSP page.  The
    declared cursor will be opened using an SQL OPEN statement and the
    SQLCODE will be returned.  It is the programmers responsibility to
    display any error indicated by the SQLCODE value.

The mode of the query is determined by the MODE attribute. The mode is taken to be a runtime mode by default. If the COMPILERMODE attribute is specified, then the mode is taken to be a compile time mode that is defined by a generated #SQLCOMPILE statement.

For example: Name: #(Name)#
SSN: #(ssn)#

Will display all people whose ssn begins with 1: Name: Smith, Joe
SSN: 111-11-1111
Name: Jones, Harry
SSN: 111-11-1122
and so on..
and so on..

Tag

标记用于包含自定义标记的属性列表,以及每个属性的简要描述。

下面的例子取自标签:




你可能感兴趣的:(第四十九章 开发自定义标签 - 在action之外使用标签)