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 req = new Request(FETCH_RIDS, getMrid(), getForm() );
17 req.callback( rresultHandleRIds );
21 function rresultHandleRIds(r) {
22 var res = r.getResultObject();
23 HITCOUNT = parseInt(res.count);
25 rresultCollectRecords(res.ids);
28 function rresultCollectRecords(ids) {
30 for( var i = getOffset(); i!= getDisplayCount() + getOffset(); i++ ) {
31 if(ids[i] == null) break;
32 var req = new Request(FETCH_RMODS, parseInt(ids[i]));
33 req.callback(rresultHandleMods);
34 req.request.userdata = x++;
39 function rresultHandleMods(r) {
40 var rec = r.getResultObject();
41 resultDisplayRecord(rec, rowtemplate, r.userdata, false);
42 resultCollectCopyCounts(rec, FETCH_R_COPY_COUNTS);