私はプログラムを持っていて、オブジェクトを作成してからその中に関数を作成することを考えていました。出来ますか?このようなものvar x = function() {....}
で、変数xを再利用したかったのです。
コードは次のとおりです。
$("#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、serializedGridData、およびloadErrorを取得して、それらのオブジェクト関数を作成したいと思います。ここでの私の目標は、上記のコードの関数からオブジェクトを作成することです。ここの誰かがそれを行う方法を知っていますか?
ちなみに、メソッドと関数の違いは何ですか。イベントは関数としてコード化できますか?皆さん、ありがとうございました。