1 var records = new Array();
5 function rresultUnload() { removeChildren(table); table = null;}
7 function rresultDoSearch() {
8 table = G.ui.result.main_table;
9 hideMe(G.ui.result.row_template);
10 while( table.parentNode.rows.length < getDisplayCount() )
11 hideMe(table.appendChild(G.ui.result.row_template.cloneNode(true)));
15 function rresultCollectIds() {
16 var form = (getForm() == "all") ? null : getForm();
17 var req = new Request(FETCH_RIDS, getMrid(), form );
18 req.callback( rresultHandleRIds );
22 function rresultHandleRIds(r) {
23 var res = r.getResultObject();
24 HITCOUNT = parseInt(res.count);
26 rresultCollectRecords(res.ids);
29 function rresultCollectRecords(ids) {
31 for( var i = getOffset(); i!= getDisplayCount() + getOffset(); i++ ) {
32 if(ids[i] == null) break;
33 var req = new Request(FETCH_RMODS, parseInt(ids[i]));
34 req.callback(rresultHandleMods);
35 req.request.userdata = x++;
40 function rresultHandleMods(r) {
41 var rec = r.getResultObject();
42 resultDisplayRecord(rec, rowtemplate, r.userdata, false);
43 resultCollectCopyCounts(rec, FETCH_R_COPY_COUNTS);