function headerValues(){
return $( '#jsGrid' ).data( 'JSGrid' )
.fields
.filter( function( d ){
return d.name != '';
})
.map( function( d ){
return d.name
})
}
function dataObjects(){
return $( '#jsGrid' ).data( 'JSGrid' ).data
}
function createJSONForSingle( object ){
var hash = {};
headerValues().map( function( key ){
hash[ key ] = object[ key ]
});
return hash;
}
function createJSON(){
objects = dataObjects().map( function( o ){
return createJSONForSingle( o )
});
return JSON.stringify( objects, null, 2 );
}
https://gist.github.com/georgeu2000/29b4d17168708208266e44ff5c197f4f
반응형
'javascript' 카테고리의 다른 글
alert, confirm,loding,page block sweetalert2 이용하기 (0) | 2021.06.30 |
---|---|
jquery ajax 시작,종료,완료에 대한 공통처리 (0) | 2021.06.24 |
jsgrid row edit (0) | 2021.06.01 |
event.stopPropagation(), event.preventDefault() 관련 정리 (0) | 2021.05.14 |
jsGrid loadData 사용시 error 체크 (0) | 2021.05.13 |