The <member/> substitution variable

The <member/> variable is used to substitute the name of the current member into the current location. It is valid inside all of TextBlox’s nested tags. It has one optional level attribute for referencing current or higher level break group members (level <= currentLevel).

Examples:
  • Used inside TextBlox’s nested groupHeader tag to extract the break group member name of the current or higher level:
    <bloxreport:report ...>
      <bloxreport:text>
         <bloxreport:groupHeader level="1"
           text="Sales Report by <member/>" />
         <bloxreport:groupHeader level="2"
           text="<i><member/></i>" />
      </bloxreport:text>
    </bloxreport:report>
  • Used inside TextBlox’s nested columnHeader tag to extract the name of the column header:
    <bloxreport:report ...>
      <bloxreport:text>
        <bloxreport:columnHeader columnName="Product"
           text="<span class="myStyleclass"><member/></span> />
      </bloxreport:text>
    </bloxreport:report>
  • Used inside TextBlox’s nested groupFooter tag to extract the name of the current or higher level break group member:
    <bloxreport:report ...>
      <bloxreport:text>
        <bloxreport:groupFooter level="2"
           text="Group footer for Level 2: by <member level="\1\"/>, 
    <member/>" />
      </bloxreport:text>
    </bloxreport:report>
You can only reference a break group member at the current or a higher level. If a lower level is specified, the entire tag string will be treated as texts and no variable substitution will occur. If no level is specified, the current level is implied. For example, a level 2 break group footer can only reference level 2 and level 1 break group members, not level 3.
Note: Double quotes in the text string should be escaped ("\").