JS插件" Bootstrap Table"有一种方法可以将当前在表上设置的所有数据作为textContent而不是在其数据对象上设置?

时间:2016-06-29 00:15:16

标签: javascript bootstrap-table

所以这里是表的列数据,有几列在格式化程序上有功能,并且成功自动呈现它们的值。

var columnasInercia = [
  {field: 'lechoNo', title: 'Lecho Nº', formatter: function(value, row, index) { return index + 1; }},
  {field: 'distancia', title: 'Distancia', editable: {type: 'text'}},
  {field: 'varillaNo', title: 'Varilla Nº', class: 'ColVarillaNo', editable: {type: 'text', success: function(response, newValue) { calcularArea($(this).parent('td'), newValue); }}},
  {field: 'areaVarilla', title: 'Area varilla', class: 'ColAreaVarilla'},
  {field: 'varillasEnLecho', title: 'Varilla en lecho', editable: {type: 'text'}},
];

这里是开头填充数据的一个示例,因为两列的值由事件设置我只传递3列的值。

var datosInerciaMayor = [
  {'distancia': '6', 'varillaNo': '10', 'varillasEnLecho': '3'},
  {'distancia': '21', 'varillaNo': '10', 'varillasEnLecho': '2'},
  {'distancia': '36', 'varillaNo': '10', 'varillasEnLecho': '2'},  
];

以下是表格的显示方式:link

现在问题是我运行API的getData方法

alert(JSON.stringify($('#TablaInerciaMayor').bootstrapTable('getData')));

我只获取了我填充的3列的数据:

link

1 个答案:

答案 0 :(得分:0)

我将查看以下链接,其中列出了引导表中使用的所有方法。但要回答你的问题,不。所有get行函数都将返回一个对象,然后您可以将其转换为您想要使用的任何对象。最容易成为数据地图。

http://bootstrap-table.wenzhixin.net.cn/documentation/#methods