Skip to content

appleple/a-table.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Takayuki NagatomiTakayuki Nagatomi
Takayuki Nagatomi
and
Takayuki Nagatomi
Jul 7, 2023
ff4f36d · Jul 7, 2023
Jun 19, 2023
Mar 13, 2018
Jun 19, 2023
Dec 16, 2016
Jun 16, 2023
Jun 16, 2023
Mar 9, 2018
May 14, 2017
Mar 9, 2018
Dec 15, 2016
Jan 10, 2017
Jul 7, 2023
Jun 16, 2023
Dec 14, 2016
Jan 31, 2017
Jun 16, 2017
Jun 19, 2023
Jun 19, 2023
Jun 21, 2017
Apr 9, 2018

Repository files navigation

a-table.js

Simple Table UI for generating table html

CircleCI npm version

Install

npm

npm install a-table

standalone

<script src="https://unpkg.com/a-table@1.4.10/build/a-table.min.js"></script>

css

<link rel="stylesheet" href="https://unpkg.com/a-table@1.4.10/css/a-table.css">

fonts

<link rel="stylesheet" type="text/css" href="https://unpkg.com/a-table@1.4.10/fonts/a-table-icon.css">

Demo

https://appleple.github.io/a-table.js/

Usage

import aTable from 'a-table';
const table = new aTable('.table', {
  lang:'ja',
  mark:{
    btn:{
      group:'acms-admin-btn-group acms-admin-btn-group-inline',
      item:'acms-admin-btn',
      itemActive:'acms-admin-btn acms-admin-btn-active'
    }
  },
  selector:{
    option:[
      {label:'赤',value:'red'},
      {label:'青',value:'blue'},
      {label:'黄色',value:'yellow'}
    ]
  }
});
table.afterRendered =
table.afterEntered = function(){
  document.querySelector('.test').innerText = this.getTable();
  document.querySelector('.markdown').innerText = this.getMarkdown();
}
table.afterRendered();

Licence

MIT