Changeset 645


Ignore:
Timestamp:
09/21/14 04:58:07 (3 years ago)
Author:
jls17
Message:
  • moved general menu information into is own method (separate html table)
Location:
branches/work_320/doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_320/doc/DocCharMenuDetails.cpp

    r558 r645  
    6565                        webPage.AddContent(overlayHelper.PlaceOverlaidNotice()); 
    6666 
    67                         //ActiveLink Properties 
     67                        webPage.AddContent(ShowGeneralInfo()); 
     68 
    6869                        CTable tblObjProp("objProperties", "TblObjectList"); 
    6970                        tblObjProp.AddColumn(30, "Property");    
    7071                        tblObjProp.AddColumn(70, "Value"); 
    7172 
    72                         //Status 
     73                        //RelatedFields 
    7374                        CTableRow row("cssStdRow");              
    74                         CTableCell cellProp("Refresh", "");                              
    75                         CTableCell cellPropValue(CAREnum::MenuRefresh(this->menu.GetRefreshCode()), ""); 
    76                         row.AddCell(cellProp); 
    77                         row.AddCell(cellPropValue); 
    78                         tblObjProp.AddRow(row);  
    79  
    80                         //Menuspecific 
    81                         switch (menuDef.menuType) 
    82                         {                
    83                         case AR_CHAR_MENU_LIST:  
    84                                 CharMenuDetails(tblObjProp); 
    85                                 break; 
    86                         case AR_CHAR_MENU_QUERY: 
    87                                 SearchMenuDetails(tblObjProp); 
    88                                 break; 
    89                         case AR_CHAR_MENU_FILE: 
    90                                 FileMenuDetails(tblObjProp); 
    91                                 break; 
    92                         case AR_CHAR_MENU_SQL: 
    93                                 SqlMenuDetails(tblObjProp); 
    94                                 break; 
    95                         case AR_CHAR_MENU_DATA_DICTIONARY: 
    96                                 DataDictMenuDetails(tblObjProp);  
    97                                 break; 
    98                         default: 
    99                                 row.ClearCells(); 
    100                                 row.AddCell(MenuDefinitionText); 
    101                                 row.AddCell(EnumDefault); 
    102                                 tblObjProp.AddRow(row);  
    103                                 break; 
    104                         }                
    105  
    106                         //RelatedFields 
    107                         row.ClearCells(); 
    108                         cellProp.content = "Related Fields"; 
    109                         cellPropValue.content = this->RelatedFields(); 
     75                        CTableCell cellProp("Related Fields", "");                               
     76                        CTableCell cellPropValue(this->RelatedFields(), ""); 
    11077                        row.AddCell(cellProp); 
    11178                        row.AddCell(cellPropValue); 
     
    597564        SortAndRemoveDuplicates(schemaList); 
    598565} 
     566 
     567string CDocCharMenuDetails::ShowGeneralInfo() 
     568{ 
     569        const ARCharMenuStruct& menuDef = menu.GetDefinition(); 
     570 
     571        CTable tblObjProp("objProperties", "TblObjectList"); 
     572        tblObjProp.AddColumn(30, "Property");    
     573        tblObjProp.AddColumn(70, "Value"); 
     574 
     575        CTableRow row("cssStdRow");              
     576        CTableCell cellProp("Refresh", "");                              
     577        CTableCell cellPropValue(CAREnum::MenuRefresh(this->menu.GetRefreshCode()), ""); 
     578        row.AddCell(cellProp); 
     579        row.AddCell(cellPropValue); 
     580        tblObjProp.AddRow(row);  
     581 
     582        //Menuspecific 
     583        switch (menuDef.menuType) 
     584        {                
     585        case AR_CHAR_MENU_LIST:  
     586                CharMenuDetails(tblObjProp); 
     587                break; 
     588        case AR_CHAR_MENU_QUERY: 
     589                SearchMenuDetails(tblObjProp); 
     590                break; 
     591        case AR_CHAR_MENU_FILE: 
     592                FileMenuDetails(tblObjProp); 
     593                break; 
     594        case AR_CHAR_MENU_SQL: 
     595                SqlMenuDetails(tblObjProp); 
     596                break; 
     597        case AR_CHAR_MENU_DATA_DICTIONARY: 
     598                DataDictMenuDetails(tblObjProp);  
     599                break; 
     600        default: 
     601                row.ClearCells(); 
     602                row.AddCell(MenuDefinitionText); 
     603                row.AddCell(EnumDefault); 
     604                tblObjProp.AddRow(row);  
     605                break; 
     606        } 
     607        return tblObjProp.ToXHtml(); 
     608} 
  • branches/work_320/doc/DocCharMenuDetails.h

    r179 r645  
    4242        string GetSQLLabelList(const ARCharMenuSQLStruct* sqlMenu); 
    4343        void BuildUniqueSchemaList(vector<int>& schemaList); 
     44 
     45        std::string ShowGeneralInfo(); 
    4446}; 
Note: See TracChangeset for help on using the changeset viewer.