2017-06-27 97 views
0

我正在使用引導程序可編輯擴展(https://github.com/wenzhixin/bootstrap-table/tree/master/src/extensions/editable)的Bootstrap-table(​​)創建一個包含可編輯字段的表。這些字段使用默認的文本輸入。我試圖將默認輸入(文本)更改爲textarea(http://vitalets.github.io/x-editable/docs.html#textarea)。bootstrap-editable:text to textarea

據我所見,這將需要一些JavaScript的調整(文檔沒有列出更改默認文本爲textarea的選項)。有沒有人做過這個,或者之前有過類似的事情?誰能爲我提供完成這一任務的起點?

回答

0

如果你看http://vitalets.github.io/x-editable/docs.html#editable並找到「type」選項,你會看到有一個「textarea」選項,所以你只需要使用它來代替「text」。我沒有自己做過,但做了一個「選擇」類型和代碼是這樣的...

$('#disMedTable').bootstrapTable({ 
     columns: [{field: 'medID', visible: false }, 
       {field: 'MedicationCode', visible: false }, 
       {field: 'MedicationType', visible: false }, 
       {field: 'MedicationName', title: 'Med name', formatter: updPatPostop.medNameFormatter}, 
       {field: 'DosageAmount', title: 'Dose', editable: {type: 'text'}}, 
       {field: 'DosageUnits', title: 'Units', editable: {type: 'text'}}, 
       {field: 'DosageFrequency', title: 'When', 
              editable: {type: 'select', 
                 source: updPatPostop.medDoseTimeCodeSource }}, 
       {field: 'daysRequired', title: 'Days', 
              editable: {type: 'number', 
                emptytext: '.' }}, 
       {field: 'orderAtDischarge', title: 'Order', formatter: updPatPostop.medOrderFormatter} 
       ],  
     contextMenu: '#disMedContextMenu', 

等等。

+0

找到它。謝謝! –