2017-10-18 40 views

回答

0

首先,我沒有發現數據表的任何內置功能來編輯行。所以我想用我的定製功能移動。關於Quasar中的數據表的好處是,它提供了用於處理任何行的模板的使用。

所以我用這樣的一個模板:

<template slot="col-Name" scope="cell"> 
      <span @click = "nameAction()">{{cell.data}}</span> 
      <input type="text" 
       v-model="cell.data" v-show="edit1" v-on:keyup.enter="edit1 = false;"> <br> 
     </template> 

所以在這裏,我cosidering在列(名稱)的行之一,該行呼叫被叫nameAction功能的點擊。 這裏是一個方法裏面的功能:

nameAction: function (row) { 
    this.edit1 = true 
} 

這裏我提出上單擊行的輸入欄是可見的。 僅供參考,您可以使用此fiddle

相關問題