# bi.table ### htape与vertical混合形成的布局,用于二维表结构的布局 {% method %} [source](https://jsfiddle.net/fineui/8t2en619/) {% common %} ```javascript BI.createWidget({ element: "body", type: "bi.table", items: [], columnSize: [100, "fill", 200], rowSize: [10, 30, 50, 70, 90, 110, 130], hgap: 20, vgap: 10 }); ``` {% endmethod %} ## 参数设置 | 参数 | 说明 | 类型 | 默认值 | | ---------- | --------- | ------------ | ---------------------------------------- | | scrolly | 是否出现滚动条 | boolean | true | | columnSize | 列项宽度 | array/number | [200, 200, 'fill'] | | rowSize | 行高 | array/number | 30 | | hgap | 内部元素间纵向距离 | number | 0 | | vgap | 内部元素间横向距离 | number | 0 | | items | 子项 | array | [{width: 100,el: {type: 'bi.button', text: 'button1'}},{width: 'fill',el: {type: 'bi.button', text: 'button2'}},{width: 200,el: {type: 'bi.button', text: 'button3'}}] | ## 方法 | 方法名 | 说明 | 用法 | | :------- | ------ | ---------------- | | addItem | 增加内容 | addItem(arr) | | populate | 刷新 | populate(items) |