Changeset 342 for branches


Ignore:
Timestamp:
10/11/13 09:06:47 (6 years ago)
Author:
jls17
Message:
  • moved additional form type details for join, view and vendor forms to the new "general" page
Location:
branches/work_304
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/core/AREnum.cpp

    r325 r342  
    13911391        case AR_SCHEMA_DIALOG: return "Dialog"; 
    13921392        case AR_SCHEMA_VENDOR: return "Vendor"; 
     1393        default: return EnumDefault; 
     1394        } 
     1395} 
     1396 
     1397const char* CAREnum::JoinType(int nType) 
     1398{ 
     1399        switch (nType) 
     1400        { 
     1401        case AR_JOIN_OPTION_NONE: return "Inner"; 
     1402        case AR_JOIN_OPTION_OUTER: return "Outer"; 
    13931403        default: return EnumDefault; 
    13941404        } 
  • branches/work_304/core/AREnum.h

    r323 r342  
    3131        static string ContainerRefType(int nType); 
    3232        static string SchemaType(int nType); 
     33        static const char* JoinType(int nType); 
    3334        static string ContainerType(int nType); 
    3435        static string ContainerImage(int nType); 
  • branches/work_304/doc/DocSchemaDetails.cpp

    r340 r342  
    14751475                case AR_SCHEMA_JOIN: 
    14761476                        { 
    1477                                 strm << "Primary Form: " << this->pInside->LinkToSchema(compSchema.u.join.memberA, rootLevel) << " <-> Secondary Form: " << this->pInside->LinkToSchema(compSchema.u.join.memberB, rootLevel) << "<br/>"; 
    1478  
    1479                                 if(compSchema.u.join.option == 0) 
    1480                                         strm << "Join Type: Inner" << "<br/>" << endl; 
    1481                                 else 
    1482                                         strm << "Join Type: Outer" << "<br/>" << endl; 
     1477                                strm << "(" << this->pInside->LinkToSchema(compSchema.u.join.memberA, rootLevel) << " <-> " << this->pInside->LinkToSchema(compSchema.u.join.memberB, rootLevel) << ")" << "<br/>"; 
    14831478 
    14841479                                if(compSchema.u.join.joinQual.operation != AR_COND_OP_NONE) 
     
    14931488                                        arQual.CheckQuery(&compSchema.u.join.joinQual, refItem, 0, pFormId, sFormId, strmQuery, rootLevel); 
    14941489 
    1495                                         strm << "Join Qualification: " << strmQuery.str(); 
     1490                                        strm << "Qualification: " << strmQuery.str(); 
    14961491                                } 
    14971492                        } 
     
    14991494                case AR_SCHEMA_VIEW: 
    15001495                        { 
    1501                                 strm << "Table Name: " << compSchema.u.view.tableName << "<br/>" << endl; 
    1502                                 strm << "Key Field: " << compSchema.u.view.keyField << "<br/>" << endl; 
     1496                                strm << "<span class='additionalInfo'>" << "(" << "Table&nbsp;Name: " << compSchema.u.view.tableName << " &nbsp;&nbsp;&nbsp; " 
     1497                                     << "Key&nbsp;Field: " << compSchema.u.view.keyField << ")" << "</span>"; 
    15031498                        } 
    15041499                        break;                   
    15051500                case AR_SCHEMA_VENDOR: 
    15061501                        { 
    1507                                 strm << "Vendor Name: " << compSchema.u.vendor.vendorName << "<br/>"; 
    1508                                 strm << "Table Name: " << compSchema.u.vendor.tableName << "<br/>" << endl; 
     1502                                strm << "<span class='additionalInfo'>" << "(" << "Plugin:&nbsp;" << compSchema.u.vendor.vendorName << " &nbsp;&nbsp;&nbsp; "; 
     1503                                strm << "Table: " << compSchema.u.vendor.tableName << ")" << "</span>"; 
    15091504                        } 
    15101505                        break; 
     
    24742469        CTableCell cellPropValue("");     
    24752470 
    2476  
    2477         if(compSchema.schemaType == AR_SCHEMA_JOIN 
    2478                 || compSchema.schemaType == AR_SCHEMA_VIEW 
    2479                 || compSchema.schemaType == AR_SCHEMA_VENDOR) 
    2480         { 
    2481                 cellProp.content = "Schema Type Details";                                
    2482                 cellPropValue.content = this->TypeDetails();     
    2483                 row.AddCell(cellProp); 
    2484                 row.AddCell(cellPropValue); 
    2485                 tblObjProp.AddRow(row);  
    2486         } 
    2487  
    24882471        //Container References 
    24892472        row.ClearCells(); 
     
    25682551string CDocSchemaDetails::ShowGeneralInfo() 
    25692552{ 
     2553        const ARCompoundSchema &compSchema = this->schema.GetCompound(); 
    25702554        stringstream strm; 
    25712555 
    25722556        CTable tbl("general", "TblNoBorder"); 
    25732557        tbl.AddColumn(20, ""); 
    2574         tbl.AddColumn(20, ""); 
    2575         tbl.AddColumn(20, ""); 
    2576         tbl.AddColumn(20, ""); 
    2577         tbl.AddColumn(20, ""); 
     2558        tbl.AddColumn(80, ""); 
    25782559        tbl.DisableHeader(); 
    25792560 
     
    25842565        row.ClearCells(); 
    25852566 
     2567        // generate the schema type row (and with additional details for special form types like join, view and vendor) 
     2568        if (compSchema.schemaType == AR_SCHEMA_JOIN) 
     2569        { 
     2570                strm << CAREnum::JoinType(compSchema.u.join.option) << "-"; 
     2571        } 
     2572        strm << CAREnum::SchemaType(compSchema.schemaType); 
     2573 
     2574        if(compSchema.schemaType == AR_SCHEMA_JOIN 
     2575                || compSchema.schemaType == AR_SCHEMA_VIEW 
     2576                || compSchema.schemaType == AR_SCHEMA_VENDOR) 
     2577        { 
     2578                strm << " " << this->TypeDetails(); 
     2579        } 
     2580 
    25862581        row.AddCell("Type"); 
    2587         row.AddCell(CAREnum::SchemaType(this->schema.GetCompound().schemaType)); 
     2582        row.AddCell(strm.str()); 
    25882583        tbl.AddRow(row); 
    25892584        row.ClearCells(); 
     2585        strm.str(""); 
    25902586 
    25912587        // search for the default vui 
  • branches/work_304/res/style.css

    r337 r342  
    417417    display:none; 
    418418        text-align: center; 
    419         vertical-align: center; 
     419        vertical-align: middle; 
    420420        border: none; 
    421421        background: none; 
     
    429429        color:#f52; 
    430430} 
    431  
     431.additionalInfo{ 
     432    color:gray; 
     433} 
Note: See TracChangeset for help on using the changeset viewer.