123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- function CPageSize()
- {
- };
- CPageSize.prototype = new AFeatureObject();
- CPageSize.prototype.setup = function (aFeatureParams)
- {
- pageSize();
- };
- function pageSize()
- {
- var oMQMgr = goApplicationManager.getMiniQueryManager();
- var disableShowRowNum = false;
- for (var i = 0; i < oMQMgr.getAllColumns().length; i++)
- {
- if (oMQMgr.isPivoted(i))
- {
- disableShowRowNum = true;
- break;
- }
- }
- cfgSet("LAST_DIALOG", "pageSize");
- dlgReset()
- dlgSetParm("m", "/" + qs_dir + "/pageSize.xts");
- dlgSetParm("numRows", oMQMgr.getMaxRows());
- dlgSetParm("showRowNumbers", oMQMgr.hasRowNumColumn());
- dlgSetParm("disableRowNumCheckbox", disableShowRowNum);
- dlgSubmit();
- };
- function doPageSize(numRows, showRowNumbers, rowName)
- {
- var oMQMgr = goApplicationManager.getMiniQueryManager();
- var cmd = createCommand("P","R", new Array(numRows));
- addColumnsForReselection();
- if ((showRowNumbers) && (!oMQMgr.hasRowNumColumn()))
- {
- var id = "XX" + addColumnId++;
- cmdArray = new Array();
- var iBeforeColId = "-1";
- for (var i = 0; i < oMQMgr.getAllColumns().length; i++)
- {
- if (oMQMgr.getColumnRole(i) !== MINI_QUERY_GROUP_SECTION)
- {
- iBeforeColId = oMQMgr.getColumnId(i);
- break;
- }
- }
- cmd += ";" + generateAcCmd(iBeforeColId, id, "RowNumber()", rowName, "reportExpression", " ", -1, 1, 0, 4, "none", "none", "none", "none", false, "none", "none", "rows", "none", "none", "none")
- sendCmd(cmd, "", true);
- }
- else if ((!showRowNumbers) && (oMQMgr.hasRowNumColumn()))
- {
- for (var i = 0; i < oMQMgr.getAllColumns().length; i++)
- {
- if (oMQMgr.isReportExpression(i))
- {
- cmd += ";" + createCommand("M", "D", new Array (escapeParam(oMQMgr.getColumnId(i))));
- sendCmd(cmd, "", true);
- break;
- }
- }
- }
- else
- {
- sendCmd(cmd, "", true)
- }
- hideDialogFrame();
- };
|