There are two ways to modify extjs: 1. Direct loading on the foreground; 2. Remote Loading through the background
1. Direct loading: method form. getform (). loadrecord ();
When an application is required, all data on the page already exists. For example, if a row of gridpanel is selected, this row record is directly transferred to the formpanel page, which can be directly loaded.
2. backend loading: method form. getform (). Load ();
When the application is used, a parameter is passed to the background, and then the value is remotely bound.
Instance:
VaR datasreader = new Ext. Data. jsonreader ({root: 'data', totalproperty: 'totalcount '},
[{
Name: "playerperiod", mapping: "playerperiod", type: 'string'
},{
Name: "playerno", mapping: "playerno", type: 'string'
}]);
Editdatasinfoform. getform (). reader = datasreader;
Editdatasinfoform. getform (). Load ({
URL: "url/datasinfo/getdatasinfobyid. aspx ",
Method: "Post ",
Params: {GID: rowid },
Success: function (Form, Action ){
}
})
From: http://blog.csdn.net/aikesi117/article/category/583155