2016-06-29 5 views
0

여기 테이블의 열 데이터가 있습니다. 두 개의 열에는 포맷터와 성공에 대한 함수가있어 값을 자동으로 렌더링합니다. 이 열은 그 값이 난 그냥 3 열에 대한 값을 전달 이벤트에 의해 설정되어 있기 때문에JS 플러그인 "부트 스트랩 테이블"에는 테이블에 현재 설정된 모든 데이터를 데이터 개체에 설정된 텍스트가 아닌 textContent로 가져 오는 방법이 있습니까?

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'}}, 
]; 

여기에, 처음에 채우기 데이터의 예입니다. 여기

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 열에 대한 데이터를 얻을 수 있다는 것입니다 I 인구 :

link

답변

0

부트 스트랩 테이블에 사용 된 모든 방법을 나열하는 다음 링크를 확인해 보겠습니다. 하지만 당신의 질문에 답하기 위해서. 모든 get 행 함수는 객체를 반환 한 다음 작업하고자하는 객체로 캐스팅 할 수 있습니다. 가장 쉬운 데이터 맵입니다.

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