basic-table.wxml 3.2 KB

1
  1. <view class="{{['base-table','data-v-201e5038',(border)?'is-border':'',($root.g0===0)?'no-data':'']}}" style="{{$root.s0}}"><view class="base-table-inner data-v-201e5038"><block wx:if="{{showHeader}}"><view class="base-table-header data-v-201e5038"><view class="b-table data-v-201e5038" style="{{$root.s1}}"><view class="b-thead data-v-201e5038"><view data-event-opts="{{[['tap',[['handleHeaderClick',['$event']]]]]}}" class="{{['b-tr','data-v-201e5038',getHeaderClass]}}" style="{{(getHeaderStyle)}}" bindtap="__e"><block wx:if="{{indexShow}}"><view class="b-th data-v-201e5038" style="{{$root.s2}}"><view class="b-cell data-v-201e5038">序号</view></view></block><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="__i0__" wx:key="fieldName"><view class="{{['b-th','data-v-201e5038',item.m0.class]}}" style="{{item.s3}}"><view class="b-cell data-v-201e5038" style="{{'font-size:'+(fontSize+'px')+';'}}">{{item.$orig.fieldDesc}}</view></view></block></view></view></view></view></block><view class="base-table-body data-v-201e5038"><view class="b-table data-v-201e5038" style="{{$root.s4}}"><block wx:if="{{$root.g1>0}}"><view class="b-tbody data-v-201e5038"><block wx:for="{{$root.l2}}" wx:for-item="scope" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['handleRowClick',['$0',index],[[['data','',index]]]]]]]}}" class="{{['b-tr','data-v-201e5038',scope.m1]}}" style="{{scope.s5}}" bindtap="__e"><block wx:if="{{indexShow}}"><view class="b-td data-v-201e5038" style="{{scope.s6}}"><view class="b-cell data-v-201e5038" style="{{'font-size:'+(fontSize+'px')+';'}}">{{scope.m2}}</view></view></block><block wx:for="{{scope.l1}}" wx:for-item="column" wx:for-index="__i1__" wx:key="fieldName"><view class="{{['b-td','data-v-201e5038',column.m3.class]}}" style="{{column.s7}}"><view data-event-opts="{{[['tap',[['handleCellClick',['$0','$1',index],[[['data','',index]],[['columns','fieldName',column.$orig.fieldName]]]]]]]}}" class="b-cell data-v-201e5038" catchtap="__e"><block wx:if="{{column.$orig.fieldType==='slot'}}"><slot name="item"></slot><scoped-slots-item scope="{{scope.$orig}}" column="{{column.$orig}}" class="scoped-ref" bind:__l="__l"></scoped-slots-item></block><block wx:else><view style="{{'font-size:'+(fontSize+'px')+';'}}" class="data-v-201e5038">{{scope.$orig[column.$orig.fieldName]}}</view></block></view></view></block></view></block></view></block><block wx:else><view class="base-table-empty data-v-201e5038"><block wx:if="{{!$slots.empty}}"><view class="mt20 data-v-201e5038">{{emptyText}}</view></block><slot name="empty"></slot></view></block></view></view><block wx:if="{{showFooter}}"><view class="base-table-footer data-v-201e5038"><view class="b-table data-v-201e5038" style="{{$root.s8}}"><view class="b-tbody data-v-201e5038"><view class="b-tr data-v-201e5038"><block wx:if="{{indexShow}}"><view class="b-td data-v-201e5038" style="{{$root.s9}}"><view class="b-cell data-v-201e5038">{{footerText}}</view></view></block><block wx:for="{{$root.l3}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="{{['b-td','data-v-201e5038',item.m4.class]}}" style="{{item.s10}}"><view class="b-cell data-v-201e5038">{{item.$orig}}</view></view></block></view></view></view></view></block></view></view>