2017-12-01 11 views
0

나는 X-editable과 함께 BootstrapTable을 사용했습니다. select 상자가 있는데 버튼 클릭으로 소스 데이터를 업데이트하고 싶습니다. 이상적으로, 필자는 열에서 소스를 가져 와서 값을 푸시하고 사용자가 해당 열을 편집하지 않고 다시로드하는 것을 좋아합니다.버튼을 클릭하여 x 편집 가능한 선택 소스에 추가

전체 코드 : http://jsfiddle.net/rp4nkb46/1/

관련 코드 :

$(function() { 
    $('#table').bootstrapTable({ 
     columns: [{field: 'Contact', 
        title: 'Contact', 
        editable: { 
         type: 'select', 
         source: function() { return names; } 
        } 
       }], 
     data: data 
    }); 
}); 

:

$('#addoption').click(function() { 
       names.push({value: 5, text: 'Bob'}) 
      $('#table').bootstrapTable('OnRefresh', {}); 
    }); 

답변

0

사용하는 함수 테이블 설정에서 직접 배열을 지정하는 것보다 names 배열을하지 않고 돌아갑니다 X-Editable은 t를 만들 때 제공된 배열을 한 번 바인딩 할 것입니다. 그는 제어하지만 매번 함수를 호출합니다.