<div>
|
<el-table size="mini" border
|
highlight-current-row
|
v-bind:data="datas"
|
v-bind:height="height || tableHeight"
|
v-on:row-click="clickRow"
|
v-on:row-dblclick="dbClickRow"
|
v-bind:ref="ref"
|
v-on:selection-change="changeSelect"
|
v-bind:fit="true"
|
v-on:select="currentSelect"
|
v-on:select-all="selectall"
|
v-loading="showLoading"
|
element-loading-spinner="el-icon-loading"
|
element-loading-background="rgba(0, 0, 0, 0.1)"
|
v-bind:row-class-name="rowstyle">
|
<el-table-column type="selection" width="40"
|
v-if="check">
|
</el-table-column>
|
<el-table-column type="index"
|
width="45"
|
align="center"
|
label="行号"
|
v-if="rowno"
|
v-bind:key="Math.random()">
|
</el-table-column>
|
<el-table-column v-for="n in cols"
|
v-bind:property="n.f"
|
v-bind:label="n.n"
|
v-bind:width="n.w"
|
v-bind:align="n.align||'center'"
|
v-bind:formatter="n.format"
|
v-bind:key="Math.random()"
|
v-if="!n.hidden">
|
</el-table-column>
|
</el-table>
|
<div class="block" v-if="paging" style="padding-left:20px;padding:5px 0;">
|
<el-pagination v-bind:small="true"
|
v-bind:background="true"
|
v-on:size-change="pageSizeChange"
|
v-on:current-change="pageIndexChange"
|
v-bind:current-page="pagingOptions.pageIndex"
|
v-bind:page-sizes="pagingOptions.pageSizes"
|
v-bind:page-size="pagingOptions.pageSize"
|
layout="total, sizes, prev, pager, next, jumper"
|
v-bind:total="pagingOptions.total">
|
</el-pagination>
|
</div>
|
</div>
|