2017-12-05 7 views
1

이 내 HTML의 일부입니다 데이터 테이블의 열과 내용을 생성합니다.ASHX 파일에 JSON 형식으로 생성 된 데이터 테이블에 속성을 추가하는 것은

 ... 
     String Data = JsonConvert.SerializeObject(List<Object>); 
     String Columns = JsonConvert.SerializeObject(List<Object>); 
     context.Response.Write("{\"data\":" + Data + ",\"columns\":" + Columns + "}") 

내가 알아 내려고하는 것은, 어떻게 추가할까요? IES에서 내 데이터 테이블. 내가 추가하고자하는 속성은 "defaultContent": "<i>Not set</i>"입니다. 인터넷상의 모든 곳에서 데이터 테이블이 다르게 생성됩니다. -

내 테이블 생성이 다르기 때문에이 예제에서 수행 된 방식으로 속성을 추가 할 수 없습니다. 그러면 어떻게해야합니까? 가능한가요?

답변

1

success 처리기에 기능을 추가하는 것만 큼 없습니까?

"success": function(json) { 
    json.columnDefs = [{ 
    targets: '_all', 
    defaultContent: '<i>Not set</i>' 
    }]; 
    $('#MyDataTable').dataTable(json); 
} 

다른 기능/속성으로도 가능합니다.

+0

완벽하게 작동합니다. 같은 예제에 기본 버튼 (예 : 인쇄) 속성을 추가하는 방법도 알고 있습니까? – JerryBox

+0

@JerryBox 같은 방법 :'json.dom = 'Bfrtip'; json.buttons = [ 'print'];''dataTables.buttons.js'와'buttons.print.js' 파일을 반드시 포함해야합니다. – davidkonrad