0
안녕하세요. 서버에서 jqgrid로 데이터를로드하는 프로그램을 만드는 것. 지금 무엇을하려고하는 것은 별도의 자바 스크립트 파일에서 함수를 만들고 다른 자바 스크립트 -jqgrid-load-data에서이 함수를 사용하는 것입니다. 여기 내 코드는 자바 스크립트입니다 :다른 자바 스크립트 내에서 사용하는 다른 자바 스크립트 파일의 매개 변수로 자바 스크립트 함수를 만드는 방법은 무엇입니까?
$("#tbl").jqGrid({
url: '',
datatype: 'local',
jsonReader : {
root: function(obj) {
//some codes here
return root;
},
page: "page",
total: "pageCount",
records: "rows",
repeatitems:false,
id: "0"
},
serializeGridData: function(postData) {
var jsonParams = {
.
.//some codes here
.
'sort_fields': postData.sidx
};
if (postData.sord == 'desc')
{
..//some codes
}
else
{
...//some codes
}
jpar = jsonParams;
return 'json=' + jsonParams;
},
loadError: function(xhr, msg, e) {
showMessage('msg error');
},
colNames:['ID',...'Type'],
colModel:[
...//col model
],
rowNum:5,
.
.
.//some codes here
loadonce:false,
caption: "Main Account Group"
});
내가 코드를 분리 할
:
jsonReader : {
root: function(obj) {
//some codes here
return root;
},
page: "page",
total: "pageCount",
records: "rows",
repeatitems:false,
id: "0"
},
을이 : 그것은 모두에 답하도록
serializeGridData: function(postData) {
var jsonParams = {
.
.//some codes here
.
'sort_fields': postData.sidx
};
if (postData.sord == 'desc')
{
..//some codes
}
else
{
...//some codes
}
jpar = jsonParams;
return 'json=' + jsonParams;
},
loadError: function(xhr, msg, e) {
showMessage('msg error');
},