<%--
  -- Page:        configTable.jspf
  -- Controller:  oracle.sysman.eml.ecm.history.ConfigHistoryController
  --
  -- Description: Table elements for configHistory.jsp and configCustom.jsp
  --
  --  MODIFIED    (MM/DD/YY)
  --    mgoodric   07/03/05 - fix ppr (enabled)
  --    mgoodric   06/27/05 - modify <uix:table> to be under <uix:stackLayout> for PPR
  --    mgoodric   04/06/05 - fix categoryChoice,groupbyChoice for bookmarks 
  --    mgoodric   01/24/05 - move Type of Change column for visual clearity 
  --    mgoodric   12/31/04 - add column_group for Descriptor column 
  --    mgoodric   12/29/04 - complete span-row support 
  --    mgoodric   12/28/04 - fix parsing locale-specific Change Discovered column
  --    mgoodric   12/21/04 - fix Save To File to save untruncated attribute|new|old values 
  --    mgoodric   12/15/04 - fix table indent to align with Search header
  --    mgoodric   12/14/04 - add ppr (disabled)
  --    mgoodric   12/10/04 - changes from Exit UI review 
  --    mgoodric   12/08/04 - fix spanned rows by using <br> in <uix:formattedText> 
  --    mgoodric   12/07/04 - add bubble text 
  --    mgoodric   11/18/04 - use constant for saveToFile event 
  --    mgoodric   11/12/04 - fix generationg (No search conducted) message 
  --    mgoodric   11/11/04 - remove commented code 
  --    mgoodric   11/04/04 - implement new history page design 
  --    mgoodric   09/30/04 - add hidden target_type field 
  --    mgoodric   09/21/04 - fix form name for groupbyChoice
  --    mgoodric   09/08/04 - add Save To File and Search Using Sql support 
  --    mgoodric   09/05/04 - mgoodric_ecm_config_history_040716
  --    mgoodric   07/25/04 - modified to represent Enterprise Configuration History
  --%>

  <%-- <uix:header size="2" text=""> --%>
  <uix:link id="table_top" name="table_top"/>

  <uix:tableLayout cellSpacing="5" width="100%">
    <uix:rowLayout>
      <uix:cellFormat>
        <%-----------------------------------------
         -  View History Records                  -
         -----------------------------------------%>
        <uix:rowLayout hAlign="left">
          <uix:styledText
            styleClass="OraFieldText"
            textBinding="LBL_GROUPBY@ConfigHistoryMsg"
          />
          <uix:spacer width="8" height="0"/>
          <uix:choice 
            name="groupby"
            onChange="submitForm(this.form, true, {'event':'viewGroupby'})"
            selectedValueBinding="<%=ConfigHistoryConstants.S_SELECTED_GROUPBY_ATTR%>"
            shortDescBinding="GROUPBY_TYPES@ConfigHistoryMsg">
            <uix:contents 
              childDataBinding="groupbyList@defaultBean@servletRequest">
              <uix:option 
                textBinding="<%=ConfigHistoryConstants.S_TEXT_ATTR%>"
                valueBinding="<%=ConfigHistoryConstants.S_VALUE_ATTR%>"
                selectedBinding="<%=ConfigHistoryConstants.S_SELECTED_ATTR%>"
              />
            </uix:contents>
          </uix:choice>
        </uix:rowLayout>

        <%-----------------------------------------
         -  Save To File                          -
         -----------------------------------------%>
        <uix:rowLayout hAlign="right">
          <uix:contents>
            <uix:submitButton  
              name="event" 
              value="<%=ConfigHistoryConstants.SAVE_TO_FILE_EVENT%>"
              textBinding="BTN_SAVETOFILE@ConfigHistoryMsg"
              shortDescBinding="BTN_SAVETOFILE@ConfigHistoryMsg"
            />
          </uix:contents>
        </uix:rowLayout>
      </uix:cellFormat>

    </uix:rowLayout>
  </uix:tableLayout>

  <uix:stackLayout>
    <uix:dataScope currentDataBinding="defaultBean@servletRequest">
      <%-----------------------------------------
       -  Results                               -
       -----------------------------------------%>
      <uix:table 
        id="segmentsList"
        name="segmentsList"
        partialRenderMode="self"
        formSubmitted="true"
        width="100%"
        minValue="1"
        showAll="yes"
        tableDataBinding="<%=UIXDataSource.S_ROW_DATA_ATTR%>"
        valueBinding="<%=UIXDataSource.S_START_INDEX_ATTR%>"
        maxValueBinding="<%=UIXDataSource.S_NUM_ROWS_ATTR%>"
        blockSizeBinding="<%=UIXDataSource.S_BLOCK_SIZE_ATTR%>"
        summaryBinding="TBLSUM_RESULTSTABLE@ConfigHistoryMsg"
        alternateTextBinding="<%=ConfigHistoryConstants.S_ALTERNATE_TEXT_ATTR%>">
  
        <uix:tableFormat tableBanding="rowBanding"/>
  
        <%-- Change Discovered column --%>
        <uix:column>
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_DELTATIME@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_DELTATIME%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_DELTATIME%>"/>
        </uix:column>
  
        <%-- Change Discovered (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_DELTATIME%>"/>
        </uix:column>
  
        <%-- Target Name column --%>
        <uix:column>
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_TARGETNAME@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_TARGETNAME%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:link 
            textBinding="<%=ConfigHistoryConstants.S_LBL_TARGETNAME%>" 
            destinationBinding="<%=ConfigHistoryConstants.S_TARGET_URL%>"
          />
        </uix:column>
  
        <%-- Target Type (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_TARGETTYPE%>"/>
        </uix:column>
  
        <%-- On Host column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_HOST_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_HOSTNAME@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_HOSTNAME%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:link 
            textBinding="<%=ConfigHistoryConstants.S_LBL_HOSTNAME%>" 
            destinationBinding="<%=ConfigHistoryConstants.S_HOST_URL%>"
          />
        </uix:column>
  
        <%-- Category column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_CATEGORY_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_CATEGORY@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_CATEGORY%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_CATEGORY%>"/>
        </uix:column>
  
        <%-- Category (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_CATEGORY%>"/>
        </uix:column>
  
        <%-- History Records column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_CHANGES_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_CHANGES@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_CHANGES%>" 
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="numberFormat" width="10"/>
          <uix:link 
            textBinding="<%=ConfigHistoryConstants.S_LBL_CHANGES%>" 
            destinationBinding="<%=ConfigHistoryConstants.S_CHANGES_URL%>"
          />
        </uix:column>
  
        <%-- Delta Guid (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_DELTAGUID%>"/>
        </uix:column>
  
        <%-- Descriptor column --%>
        <uix:columnGroup renderedBinding="<%=ConfigHistoryConstants.S_DESCRIPTOR_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_DESCRIPTOR@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_DESCRIPTOR%>" 
            />
          </uix:columnHeader>
          <uix:contents>
            <uix:column useSeparateRows="true">
              <uix:columnHeader>
                <uix:sortableHeader 
                  textBinding="LBL_KEY@ConfigHistoryMsg" 
                  sortableBinding="<%=ConfigHistoryConstants.S_SORT_NAME%>" 
                />
              </uix:columnHeader>
              <uix:columnFormat columnDataFormat="textFormat" width="10"/>
              <uix:contents
                childDataBinding="nameData@defaultBean@servletRequest">
                <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_NAME%>"/>
              </uix:contents>
            </uix:column>
            <uix:column useSeparateRows="true">
              <uix:columnHeader>
                <uix:sortableHeader 
                  textBinding="LBL_VALUE@ConfigHistoryMsg" 
                  sortableBinding="<%=ConfigHistoryConstants.S_SORT_VALUE%>" 
                />
              </uix:columnHeader>
              <uix:columnFormat columnDataFormat="textFormat" width="10"/>
              <uix:contents
                childDataBinding="valueData@defaultBean@servletRequest">
                <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_VALUE%>"/>
              </uix:contents>
            </uix:column>
          </uix:contents>
        </uix:columnGroup>
  
        <%-- Descriptor (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_DESCRIPTOR%>"/>
        </uix:column>

        <%-- Key 1 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY1_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY1%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY1%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY1%>"/>
        </uix:column>
  
        <%-- Key 2 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY2_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY2%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY2%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY2%>"/>
        </uix:column>
  
        <%-- Key 3 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY3_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY3%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY3%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY3%>"/>
        </uix:column>
  
        <%-- Key 4 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY4_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY4%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY4%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY4%>"/>
        </uix:column>
  
        <%-- Key 5 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY5_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY5%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY5%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY5%>"/>
        </uix:column>
  
        <%-- Key 6 column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_KEY6_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_KEY6%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_KEY6%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_KEY6%>"/>
        </uix:column>
  
        <%-- Type of Change column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_OPERATION_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_OPERATION@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_OPERATION%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_OPERATION%>"/>
        </uix:column>
  
        <%-- Attribute column --%>
        <uix:column useSeparateRows="true"
          renderedBinding="<%=ConfigHistoryConstants.S_ATTRIBUTE_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="LBL_ATTRIBUTE@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_ATTRIBUTE%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:contents
            childDataBinding="attributeData@defaultBean@servletRequest">
            <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_ATTRIBUTE%>"/>
          </uix:contents>
        </uix:column>
  
        <%-- Attribute (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_ATTRIBUTE%>"/>
        </uix:column>

        <%-- New Value column --%>
        <uix:column useSeparateRows="true"
          renderedBinding="<%=ConfigHistoryConstants.S_NEWVALUE_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_NEWVALUE%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_NEWVALUE%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:contents
            childDataBinding="newValueData@defaultBean@servletRequest">
            <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_NEWVALUE%>"/>
          </uix:contents>
        </uix:column>
  
        <%-- New Value (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_NEWVALUE%>"/>
        </uix:column>

        <%-- Old Value column --%>
        <uix:column useSeparateRows="true"
          renderedBinding="<%=ConfigHistoryConstants.S_OLDVALUE_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader 
              textBinding="<%=ConfigHistoryConstants.S_HDR_OLDVALUE%>" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_OLDVALUE%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:contents
            childDataBinding="oldValueData@defaultBean@servletRequest">
            <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_OLDVALUE%>"/>
          </uix:contents>
        </uix:column>
  
        <%-- Old Value (hidden) column --%>
        <uix:column rendered="false">
          <uix:columnFormat columnDataFormat="textFormat" width="10"/>
          <uix:styledText textBinding="<%=ConfigHistoryConstants.S_LBL_OLDVALUE%>"/>
        </uix:column>

        <%-- Details column --%>
        <uix:column renderedBinding="<%=ConfigHistoryConstants.S_DETAIL_RENDERED_ATTR%>">
          <uix:columnHeader>
            <uix:sortableHeader
              textBinding="LBL_DETAIL@ConfigHistoryMsg" 
              sortableBinding="<%=ConfigHistoryConstants.S_SORT_DETAIL%>"
            />
          </uix:columnHeader>
          <uix:columnFormat columnDataFormat="iconButtonFormat" width="10"/>
          <uix:image 
            source="/em/images/eyeglasses.gif" 
            destinationBinding="<%=ConfigHistoryConstants.S_DETAIL_URL%>" 
            shortDescBinding="LBL_DETAIL_DESC@ConfigHistoryMsg"
          />
        </uix:column>
      </uix:table>
    </uix:dataScope>
  </uix:stackLayout>
  <%-- </uix:header> --%>

<%-- End of File --%>
