Template: PDMColumnFormat Table
From Genesys Documentation
Revision as of 17:23, December 15, 2021 by Jose.druker@genesys.com (talk | contribs) (Changing the switch for data types because of new manual shortnames)
Formatting template to format the rows in the Column List table generated by Template:PDMColumnQuery. This template has been modified from the one originally developed for Ponydocs. Since it no longer needs to cover ICON, some switches fall away.
Content is as follows:
{{!}} [[{{FULLPAGENAME}}#{{{colName}}}|{{{colName}}}]]{{#if:{{{discontinued|}}}|<br/>*Discontinued in release {{{discontinued}}}|}}
{{!}} {{#switch:{{#sub:{{#explode:{{FULLPAGENAME}}|/|2}}|3}}
|PDMOra={{uc:{{{dataType_Ora}}}}}
|PDMMS={{lc:{{{dataType_MSSQL}}}}}
|PDMPostgre={{lc:{{{dataType_Postgre}}}}}
|PDM={{lc:{{{dataType_MSSQL}}}}}
|LibraryGIM
|LibraryRAA={{#if:{{{dataType_Ora|}}}|'''Oracle:''' {{uc:{{{dataType_Ora}}}}}<br>|}}{{#if:{{{dataType_MSSQL|}}}|'''MSSQL:''' {{lc:{{{dataType_MSSQL}}}}}<br>|}}{{#if:{{{dataType_Postgre|}}}|'''PostgreSQL:''' {{lc:{{{dataType_Postgre}}}}}|}}
|#default=Data type}}
{{!}} style="text-align:center;" {{!}} {{#if:{{{primaryKey|}}}|X|}}
{{!}} style="text-align:center;" {{!}} {{#if:{{{mandatoryKey|}}}|X|}}
{{!}} style="text-align:center;" {{!}} {{#if:{{{foreignKey|}}}|X|}}
{{!}} {{{defaultValue}}}
{{!}}-
| [[Template:PDMColumnFormat Table#{{{colName}}}|{{{colName}}}]]
| {{#switch:
|CX
|Li={{{datatype_postgre}}}
|PE=Data type
| style="text-align:center;" |
| style="text-align:center;" |
| style="text-align:center;" |
| {{{defaultValue}}}
|-