0.1.0 • Published 3 years ago

@jchou24/table-form v0.1.0

Weekly downloads
-
License
-
Repository
github
Last release
3 years ago
<功能>
    <Resize>
        1. [O] resize column head
        2. [O] resize row head
        3. [-] double click to max size of width/height

    <cell>
        <General Function>
            1. [O] is readonly
            2. [O] Display Mode
            3. [O] Edit Mode
            4. [-] Alignment(center, left, right)
        <Type>
            1. [O] Double
            2. [O] Single Select
            3. [O] Free Text
                [O] text autocomplete

    <Selection>
        1. [O] cell select
        2. [O] multiple cell select
        3. [O] keyboard arrow button, change selected cell
        4. [O] click row TH to select row
        5. [O] show selected cell border after table Focus
        6. [O] shift + left click to range set end selected cell
        7. [O] shift + arrow button to add new range set end selected cell

    <dragable row>
        1. [O] cross-table row drag
        2. [O] Handle case: index of row in currentCell >= number of row in data
        3. [O] drag new row when no row                

    <Copy Paste>
        1. [O] copy selected cell(s)
        2. [O] paste copied cell(s)
        3. [-] copy value of selected cell by clicking/dragging corner

    <right click to show helping menu>
        1. [O] copy selected cell(s)
        2. [-] paste selected cell(s)
        3. [-] cut selected cell(s)
        4. [O] delete selected cell(s)

    <others>
        1. [O] add new line
        2. [O] allow no rows
        3. [-] column sorting
        4. [O] keyboard delete => set default value to selected cells
        5. [O] keyboard shift+delete => remove row(s) of selected cells
        6. [-] export csv format

    <History>
        1. [-] undo ctrl + z
        2. [-] todo ctrl + shift + z
0.1.0

3 years ago