mofron-comp-table

0.5.5 • Public • Published

mofron-comp-table

mofron is module based frontend framework.

table component for mofron

Install

npm install mofron mofron-comp-table

Sample

<setting>
    <tag module="mofron-comp-table">Table</tag>
    <tag module="mofron-comp-text">Text</tag>
</setting>

<Table border=1 frame=box rowHeight=0.5rem>
    <column width="1rem">
        <Text>column1-1</Text>
        <Text>column1-2</Text>
    </column>
    <column width="2rem">
        <Text>column2-1</Text>
        <Text>column2-2</Text>
        <Text>column2-3</Text>
    </column>
    <column width="1.5rem">
        <Text>column3-1</Text>
    </column>
</Table>

<Table rules=rows rowHeight=0.8rem width=4rem>
    <row>
        <Text>row1-1</Text>
        <Text>row1-2</Text>
    </row>
    <row>
        <Text>row2-1</Text>
        <Text>row2-2</Text>
        <Text>row2-3</Text>
    </row>
    <row>
        <Text>row3-1</Text>
    </row>
</Table>

Parameter

Short
Form
Parameter Name Type Description
beforeRender
undefined: call as getter
column mixed mofron.class.Component: column contents
array: column contents list [mofron.class.Component,..]
undefined: call as getter
row mixed mofron.class.Component: column contents
array: column contents list [mofron.class.Component,..]
undefined: call as getter
insertType string insert type ("column","row")
undefined: call as getter
insert array table contents list [mofron.class.Component,..]
number insert index
undefined: insert at the end
delete number delete index
count
undefined: call as getter
frame string frame type ["void", "above", "below", "hsides", "vsides", "lhs", "rhs", "box", "border"]
rules string rule value ["none", "groups", "rows", "cols", "all"]
undefined: call as getter
width string (size) table size/column size
columnWidth string(size) column width
height string(size) height size
rowHeight string(size) row height

Readme

Keywords

Package Sidebar

Install

npm i mofron-comp-table

Weekly Downloads

22

Version

0.5.5

License

MIT

Unpacked Size

22.6 kB

Total Files

5

Last publish

Collaborators

  • simparts