File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -121,7 +121,8 @@ export default san.defineComponent({
121121 title : DataTypes . string ,
122122 data : DataTypes . array ,
123123 pagination : DataTypes . oneOfType ( [ DataTypes . bool , DataTypes . object ] ) ,
124- locale : DataTypes . object
124+ locale : DataTypes . object ,
125+ rowClassName : DataTypes . func
125126 } ,
126127 initData ( ) {
127128 return {
@@ -806,6 +807,10 @@ export default san.defineComponent({
806807 this . initRenderData ( ) ;
807808 this . handleChange ( ) ;
808809 } ,
810+ getRowClassName ( record , index ) {
811+ const rowClassName = this . data . get ( 'rowClassName' ) ;
812+ return rowClassName && rowClassName ( record , index ) || '' ;
813+ } ,
809814
810815 template : `<div>
811816 <s-spin spinning="{{loading}}" delay="{{loadingDelay}}">
Original file line number Diff line number Diff line change @@ -12,15 +12,15 @@ export default {
1212 <tbody class="${ prefixCls } -tbody">
1313 <template s-for="item, index in renderData" s-if="renderData.length">
1414 <tr
15- class="${ prefixCls } -row"
15+ class="${ prefixCls } -row {{getRowClassName(item, index)}} "
1616 style="display: {{item.level === 0 || item.expanded ? '' : 'none;'}}"
1717 on-click="handleRowClick(item)"
1818 >
1919 ${ Td . template }
2020 </tr>
2121 <tr
2222 s-if="hasExpandedRowRender"
23- class="${ prefixCls } -expanded-row"
23+ class="${ prefixCls } -expanded-row {{getRowClassName(item, index)}} "
2424 style="display: {{item.expanded ? '' : 'none'}}"
2525 >
2626 <td></td>
You can’t perform that action at this time.
0 commit comments