| 
20 | 20 |                                         @mouseout.stop="handleTitleMouseOut()">  | 
21 | 21 |                                         <div :class="['v-table-title-cell',showVerticalBorder?'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
22 | 22 |                                              :style="{'width':titleColumnWidth(col.fields)+'px','height':titleColumnHeight(col.rowspan)+'px','text-align':col.titleAlign}">  | 
23 |  | -                                            <span class="table-title" v-html="col.title"></span>  | 
24 |  | -                                            <span @click.stop="sortControl(col.fields[0],col.orderBy)"  | 
25 |  | -                                                  class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
26 |  | -                                                    <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
27 |  | -                                                    <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 23 | +                                            <span class="table-title">  | 
 | 24 | +                                                 <span v-html="col.title"></span>  | 
 | 25 | +                                                <span @click.stop="sortControl(col.fields[0],col.orderBy)"  | 
 | 26 | +                                                      class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
 | 27 | +                                                        <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
 | 28 | +                                                        <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 29 | +                                                </span>  | 
28 | 30 |                                             </span>  | 
29 | 31 |                                         </div>  | 
30 | 32 |                                     </td>  | 
 | 
40 | 42 |                                         @mouseout.stop="handleTitleMouseOut()">  | 
41 | 43 |                                         <div :class="['v-table-title-cell',showVerticalBorder?'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
42 | 44 |                                              :style="{'width':col.width+'px','height':titleRowHeight+'px','text-align':col.titleAlign}">  | 
43 |  | -                                            <span class="table-title" v-html="col.title"></span>  | 
44 |  | -                                            <span @click.stop="sortControl(col.field,col.orderBy)"  | 
45 |  | -                                                  class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
46 |  | -                                                    <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
47 |  | -                                                    <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
48 |  | -                                        </span>  | 
 | 45 | +                                                <span class="table-title">  | 
 | 46 | +                                                    <span v-html="col.title"></span>  | 
 | 47 | +                                                    <span @click.stop="sortControl(col.field,col.orderBy)"  | 
 | 48 | +                                                          class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
 | 49 | +                                                            <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
 | 50 | +                                                            <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 51 | +                                                    </span>  | 
 | 52 | +                                                </span>  | 
49 | 53 |                                         </div>  | 
50 | 54 |                                     </td>  | 
51 | 55 |                                 </tr>  | 
 | 
95 | 99 |                                     >  | 
96 | 100 |                                         <template  | 
97 | 101 |                                                 v-if="typeof col.componentName ==='string' && col.componentName.length > 0">  | 
98 |  | -                                            <component :rowData="item" :field="col.field ? col.field : ''" :index="rowIndex"  | 
 | 102 | +                                            <component :rowData="item" :field="col.field ? col.field : ''"  | 
 | 103 | +                                                       :index="rowIndex"  | 
99 | 104 |                                                        :is="col.componentName"></component>  | 
100 | 105 |                                         </template>  | 
101 | 106 |                                         <template v-else>  | 
 | 
135 | 140 |                                     @mouseout.stop="handleTitleMouseOut()">  | 
136 | 141 |                                     <div :class="['v-table-title-cell',showVerticalBorder?'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
137 | 142 |                                          :style="{'width':titleColumnWidth(col.fields)+'px','height':titleColumnHeight(col.rowspan)+'px','text-align':col.titleAlign}">  | 
138 |  | -                                        <span class="table-title" v-html="col.title"></span>  | 
139 |  | -                                        <span @click.stop="sortControl(col.fields[0],col.orderBy)"  | 
140 |  | -                                              class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
141 |  | -                                                    <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
142 |  | -                                                    <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 143 | +                                        <span class="table-title">  | 
 | 144 | +                                            <span v-html="col.title"></span>  | 
 | 145 | +                                            <span @click.stop="sortControl(col.fields[0],col.orderBy)"  | 
 | 146 | +                                                  class="v-table-sort-icon" v-if="enableSort(col.orderBy)">  | 
 | 147 | +                                                        <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
 | 148 | +                                                        <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 149 | +                                            </span>  | 
143 | 150 |                                         </span>  | 
144 |  | - | 
145 | 151 |                                     </div>  | 
146 | 152 |                                 </td>  | 
147 | 153 |                             </tr>  | 
 | 
156 | 162 |                                     @mouseout.stop="handleTitleMouseOut()">  | 
157 | 163 |                                     <div :class="['v-table-title-cell',showVerticalBorder?'vertical-border':'',showHorizontalBorder?'horizontal-border':'']"  | 
158 | 164 |                                          :style="{'width':col.width+'px','height':titleRowHeight+'px','text-align':col.titleAlign}">  | 
159 |  | -                                        <span class="table-title" v-html="col.title"></span>  | 
160 |  | -                                        <span @click.stop="sortControl(col.field,col.orderBy)" class="v-table-sort-icon"  | 
161 |  | -                                              v-if="enableSort(col.orderBy)">  | 
162 |  | -                                                    <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
163 |  | -                                                    <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 165 | +                                        <span class="table-title">  | 
 | 166 | +                                            <span v-html="col.title"></span>  | 
 | 167 | +                                            <span @click.stop="sortControl(col.field,col.orderBy)" class="v-table-sort-icon"  | 
 | 168 | +                                                  v-if="enableSort(col.orderBy)">  | 
 | 169 | +                                                        <i :class='["v-icon-up-dir",col.orderBy ==="asc" ? "checked":""]'></i>  | 
 | 170 | +                                                        <i :class='["v-icon-down-dir",col.orderBy ==="desc" ? "checked":""]'></i>  | 
 | 171 | +                                            </span>  | 
164 | 172 |                                         </span>  | 
165 | 173 |                                     </div>  | 
166 | 174 |                                 </td>  | 
 | 
0 commit comments