...
he TaxonomyExtensionBuilder can be used to create a taxonomy extension based on an existing taxonomy. The constructor takes the following parameters:
Type & Name | Description |
---|---|
Processor processor | A processor which is used for loading the base taxonomy. |
string targetNamespace | The target namespace of the taxonomy extension. |
string targetNamespacePrefix | The XML namespace prefix for the target namespace which is used within the taxonomy extension. |
string baseNamespace | The namespace of the base taxonomy. |
string baseTaxonomyUri | The URI of the base taxonomy. This URI will be used for loading the base taxonomy using the passed processor. |
string fileNameBase | The name of the XSD file of the taxonomy extension. |
Using TableModels to generate Tables from the Table Linkbase
...
Note: A XBRL table might be designed such way to facilitate multiple ZAxis members, thus, a statement as model.ZAxesNodes.FirstOrDefault() will lead to dispersancy with underlying taxonomy.
Edit
...
and View Modes
Ich denke, man müsste hier genauer erläutern, was die Table Modes bewirken. Einmal werden Typed Dimension Values nicht mehr gemerged (sodass die Zellen einzeln bearbeitbar sind) und die Header Cells werden ggf. anders dargestellt: es gibt einen HeaderRenderingMode der bestimmt, ob über den Typed Dimension Zeilen noch Header Zellen angezeigt werden sollen, die beschreiben, worum genau es sich bei diesem Typed Value handelt, z.B. "Lei Code" über der Spalte mit LEI-Codes.
...
TableHeaderCells are usually created on Table Model generation. However, the class provides public constructor allowing manual creation of such cells.
Excel import/export using TableModels
...
The TableModel is primarily used to render a table. A TableModel prescribes how the table should be visually represented. A table might be displayed by means of either Excel sheet or Html page.
...