循環(huán)的el-teble列合并以及表頭Render方法自娩、selectable

一用踩、關于循環(huán)出來的table列合并

經過多方嘗試這個方法是有用的

<div v-for="(t, index) in tableList" :key="index">
  <md-table
    :columns="columns"
    :data="t.list"
    :span-method=(index)=>"heBingLie(index)"
  >
    </md-table>
</div>
flitterData(arr,columnIndex ) {
  let spanOneArr = []
  let concatOne = 0
  arr.forEach((item, index) => {
    if (index === 0) {
      spanOneArr.push(1)
    } else {
      //name 修改
      if (columnIndex===0 && item.xinagMu === arr[index - 1].xinagMu) {
        //第一列需合并相同內容的判斷條件
        spanOneArr[concatOne] += 1
        spanOneArr.push(0)
      } else {
        spanOneArr.push(1)
        concatOne = index
      }
    }
  })
  return {
    one: spanOneArr
  }
},
heBingLie({ row, column, rowIndex, columnIndex },index) {
// 需要合并的列
  if (columnIndex === 0 || columnIndex === 1 || columnIndex === 2) {
    const arr = this.tableList.map(item => {
      const _row = this.flitterData(item.list,columnIndex ).one[rowIndex]
      const _col = _row > 0 ? 1 : 0
      return {
        rowspan: _row,
        colspan: _col
      }
    })
    return { ...arr[index] }
  }
}

二、el-table表頭沒有插槽可以用忙迁,那就只能用Render了

下面的方法是實現表頭popover的方法脐彩。在Render里面使用組件記得提前引入。以下代碼中使用到了this.$createElement是因為要取組件的ref元素姊扔,普通情況下直接用h函數就行惠奸。具體原因是,h函數是作用在渲染的時候恰梢,而ref是取渲染之后的實例佛南。所以這個時候實例還(不存在)在渲染中,ref是undefined

renderHeader: h => {
  return this.$createElement(
    'div',
    {
      style: 'display: flex;justify-content: space-between;align-items: center;'
    },
    [
      this.$createElement('span', ''),
      this.$createElement('span', '藥品'),
      this.$createElement(
        Popover,
        {
          ref: 'popover',
          props: {
            trigger: 'click'
          }
        },
        [
          this.$createElement(Icon, {
            slot: 'reference',
            props: {
              name: 'shezhi-s',
              color: '#40a9fe'
            },
            style: 'cursor: pointer'
          }),
          this.list.map((i, index) => {
            return this.$createElement(Checkbox, {
              props: {
                value: i.isCheck,
                label: i.label,
                disabled: i.isDisabled
              },
              on: {
                change: value => {
                  i.isCheck = value
                  this.handleClick(i, value)
                  this.$refs.popover.doClose()
                }
              }
            })
          })
        ]
      )
    ]
  )
},

三嵌言、el-tabke的selectable

selectable用于手動對table的checkBox進行手動勾選

{
  type: 'selection',
  selectable: row => {
    return !row.yiShengCBZ
  }
},
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末嗅回,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子摧茴,更是在濱河造成了極大的恐慌绵载,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蓬蝶,死亡現場離奇詭異尘分,居然都是意外死亡,警方通過查閱死者的電腦和手機丸氛,發(fā)現死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門培愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缓窜,你說我怎么就攤上這事定续。” “怎么了禾锤?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵私股,是天一觀的道長。 經常有香客問我恩掷,道長倡鲸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任黄娘,我火速辦了婚禮峭状,結果婚禮上克滴,老公的妹妹穿的比我還像新娘。我一直安慰自己优床,他們只是感情好劝赔,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著胆敞,像睡著了一般着帽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上移层,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天仍翰,我揣著相機與錄音,去河邊找鬼幽钢。 笑死歉备,一個胖子當著我的面吹牛,可吹牛的內容都是我干的匪燕。 我是一名探鬼主播蕾羊,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼帽驯!你這毒婦竟也來了龟再?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤尼变,失蹤者是張志新(化名)和其女友劉穎利凑,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體嫌术,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡哀澈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了度气。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片割按。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖磷籍,靈堂內的尸體忽然破棺而出适荣,到底是詐尸還是另有隱情,我是刑警寧澤院领,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布弛矛,位于F島的核電站,受9級特大地震影響比然,放射性物質發(fā)生泄漏丈氓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望万俗。 院中可真熱鬧鱼鼓,春花似錦、人聲如沸该编。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽课竣。三九已至,卻和暖如春置媳,著一層夾襖步出監(jiān)牢的瞬間于樟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工拇囊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留迂曲,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓寥袭,卻偏偏與公主長得像路捧,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子传黄,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容