123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- /********************************************************************************************************************************
- * Licensed Materials - Property of IBM *
- * *
- * IBM Cognos Products: AGS *
- * *
- * (C) Copyright IBM Corp. 2005, 2008 *
- * *
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. *
- *********************************************************************************************************************************/
- var tntModelRoot = new CTreeNodeType(TREE_ROOT, true, "../ags/images/tree/model.gif", "../ags/images/tree/model.gif");
- var tntQueryItem = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/column.gif", "../ags/images/tree/column.gif");
- var tntQueryItemFact = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/query_item_fact.gif", "../ags/images/tree/query_item_fact.gif");
- var tntQueryItemIdentifier = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/query_item_dimension.gif", "../ags/images/tree/query_item_dimension.gif");
- var tntFilter = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/filter.gif", "../ags/images/tree/filter.gif");
- var tntCalculationFact = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/calculation_fact.gif", "../ags/images/tree/calculation_fact.gif");
- var tntCalculationDimension = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/calculation_dimension.gif", "../ags/images/tree/calculation_dimension.gif");
- var tntCalculationAttribute = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/calculation_attribute.gif", "../ags/images/tree/calculation_attribute.gif");
- var tntCalculationConstant = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/calculation_constant.gif", "../ags/images/tree/calculation_constant.gif");
- var tntQuerySubject = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/query_subject.gif", "../ags/images/tree/query_subject.gif");
- var tntDimension = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/dimension.gif", "../ags/images/tree/dimension.gif");
- var tntHeirarchy = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/hierarchy.gif", "../ags/images/tree/hierarchy.gif");
- var tntLevel = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/level.gif", "../ags/images/tree/level.gif");
- var tntMeasure = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/measure.gif", "../ags/images/tree/measure.gif");
- var tntNamespace = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/namespace.gif", "../ags/images/tree/namespace.gif");
- var tntFolder = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/folder.gif", "../ags/images/tree/folder_open.gif");
- var tntMeasureDimension = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/measure_dimension.gif", "../ags/images/tree/measure_dimension.gif");
- var tntRollupMeasure = new CTreeNodeType(TREE_ITEM, true, "../ags/images/tree/metadata_measure.gif", "../ags/images/tree/metadata_measure.gif");
- var tntNamedSet = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/named_set.gif", "../ags/images/tree/named_set.gif");
- var tntMember = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/member.gif", "../ags/images/tree/member.gif");
- var tntMemberFolder = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/folder.gif", "../ags/images/tree/folder_open.gif");
- var tntMemberSearch = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/member_search.gif", "../ags/images/tree/member_search.gif");
- // define the function types
- var tntFunctionRoot = new CTreeNodeType(TREE_ROOT, true, "../ags/images/tree/expr_function.gif", "../ags/images/tree/expr_function.gif");
- var tntGroup = new CTreeNodeType(TREE_FOLDER, true, "../ags/images/tree/folder.gif", "../ags/images/tree/folder_open.gif");
- var tntFunction = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/expr_function.gif", "../ags/images/tree/expr_function.gif");
- var tntOperator = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/expr_operator.gif", "../ags/images/tree/expr_operator.gif");
- var tntSummary = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/expr_summary.gif", "../ags/images/tree/expr_summary.gif");
- var tntLiteral = new CTreeNodeType(TREE_ITEM, false, "../ags/images/tree/expr_literal.gif", "../ags/images/tree/expr_literal.gif");
- // define the agentItem types - parameters/calculations/aggregates
- var tntCalculation = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/calculation.gif", "../ags/images/tree/calculation.gif");
- var tntParameter = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/parameter.gif", "../ags/images/tree/parameter.gif");
- var tntAgentRoot = new CTreeNodeType(TREE_ROOT, true, "../ags/images/tree/tools_agent_studio.gif", "../ags/images/tree/tools_agent_studio.gif");
- // define the query item types
- var tntDataItemTotal = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_total.gif", "../ags/images/tree/dataItem_total.gif");
- var tntDataItemCount = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_count.gif", "../ags/images/tree/dataItem_count.gif");
- var tntDataItemAverage = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_average.gif", "../ags/images/tree/dataItem_average.gif");
- var tntDataItemMinimum = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_minimum.gif", "../ags/images/tree/dataItem_minimum.gif");
- var tntDataItemMaximum = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_maximum.gif", "../ags/images/tree/dataItem_maximum.gif");
- var tntDataItemCntDistinct = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_countDistinct.gif", "../ags/images/tree/dataItem_countDistinct.gif");
- var tntDataItemMedian = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_median.gif", "../ags/images/tree/dataItem_median.gif");
- var tntDataItemStdDeviation = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_standardDeviation.gif", "../ags/images/tree/dataItem_standardDeviation.gif");
- var tntDataItemVariance = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_variance.gif", "../ags/images/tree/dataItem_variance.gif");
- var tntDataItemCalc = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_calculated.gif", "../ags/images/tree/dataItem_calculated.gif");
- var tntDataItemAutomatic = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_automatic.gif", "../ags/images/tree/dataItem_automatic.gif");
- var tntDataItemAggregate = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_aggregate.gif", "../ags/images/tree/dataItem_aggregate.gif");
- var tntDataItemNone = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_none.gif", "../ags/images/tree/dataItem_none.gif");
- var tntDataItemNotApplicable = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem_notApplicable.gif", "../ags/images/tree/dataItem_notApplicable.gif");
- var tntDataItem = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/dataItem.gif", "../ags/images/tree/dataItem.gif");
- var tntDataItemHistory = new CTreeNodeType(TREE_ITEM, false,"../ags/images/tree/tab_runhistoryitem.gif", "../ags/images/tree/tab_runhistoryitem.gif");
- var tntDataItemHistoryFolder = new CTreeNodeType(TREE_FOLDER, false,"../ags/images/tree/folder.gif", "../ags/images/tree/folder_open.gif");
- function TypeProperties(isDraggable, isDroppable, isAgentItemsInsertable, isHistory, isMemberRequest)
- {
- this.m_bIsDraggable = isDraggable;
- this.m_bIsDroppable = isDroppable;
- this.m_bIsAgentItemsInsertable = isAgentItemsInsertable;
- this.m_bIsHistory = isHistory;
- this.m_bIsMemberRequest = isMemberRequest;
- }
- TypeProperties.prototype.isDraggable = function()
- {
- return this.m_bIsDraggable;
- }
- TypeProperties.prototype.isDroppable = function()
- {
- return this.m_bIsDroppable;
- }
- TypeProperties.prototype.isAgentItemsInsertable = function()
- {
- return this.m_bIsAgentItemsInsertable;
- }
- TypeProperties.prototype.isHistory = function()
- {
- return this.m_bIsHistory;
- }
- TypeProperties.prototype.getMemberRequestFlag = function()
- {
- return this.m_bIsMemberRequest;
- }
- tntModelRoot.m_oProps = new TypeProperties(false,false,false,false,false);
- tntQueryItem.m_oProps = new TypeProperties(true,true,true,false,false);
- tntQueryItemFact.m_oProps = new TypeProperties(true,true,true,false,false);
- tntQueryItemIdentifier.m_oProps = new TypeProperties(true,true,true,false,false);
- tntFilter.m_oProps = new TypeProperties(true,true,false,false,false);
- tntCalculationFact.m_oProps = new TypeProperties(true,true,true,false,false);
- tntCalculationDimension.m_oProps = new TypeProperties(true,true,true,false,false);
- tntCalculationAttribute.m_oProps = new TypeProperties(true,true,true,false,false);
- tntCalculationConstant.m_oProps = new TypeProperties(true,true,true,false,false);
- tntQuerySubject.m_oProps = new TypeProperties(false,false,false,false,false);
- tntDimension.m_oProps = new TypeProperties(false,false,false,false,false);
- tntHeirarchy.m_oProps = new TypeProperties(true,true,true,false,false);
- tntLevel.m_oProps = new TypeProperties(true,true,true,false,false);
- tntMeasure.m_oProps = new TypeProperties(true,true,true,false,false);
- tntNamespace.m_oProps = new TypeProperties(false,false,false,false,false);
- tntFolder.m_oProps = new TypeProperties(false,false,false,false,false);
- tntMeasureDimension.m_oProps = new TypeProperties(false,false,false,false,false);
- tntRollupMeasure.m_oProps = new TypeProperties(true,true,true,false,false);
- tntNamedSet.m_oProps = new TypeProperties(true,true,true,false,false);
- tntMember.m_oProps = new TypeProperties(true,true,true,false,true);
- tntMemberFolder.m_oProps = new TypeProperties(false,false,false,false,true);
- tntMemberSearch.m_oProps = new TypeProperties(false,false,false,false,false);
- tntFunctionRoot.m_oProps = new TypeProperties(false,false,false,false,false);
- tntGroup.m_oProps = new TypeProperties(false,false,false,false,false);
- tntFunction.m_oProps = new TypeProperties(true,true,false,false,false);
- tntOperator.m_oProps = new TypeProperties(true,true,false,false,false);
- tntSummary.m_oProps = new TypeProperties(true,true,false,false,false);
- tntLiteral.m_oProps = new TypeProperties(true,true,false,false,false);
- tntCalculation.m_oProps = new TypeProperties(true,true,false,false,false);
- tntParameter.m_oProps = new TypeProperties(true,true,false,false,false);
- tntAgentRoot.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemTotal.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemCount.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemAverage.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemMinimum.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemMaximum.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemCntDistinct.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemMedian.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemStdDeviation.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemVariance.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemCalc.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemAutomatic.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemAggregate.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemNone.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemNotApplicable.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItem.m_oProps = new TypeProperties(true,true,false,false,false);
- tntDataItemHistory.m_oProps = new TypeProperties(true,true,false,true,false);
- tntDataItemHistoryFolder.m_oProps = new TypeProperties(false,false,false,true,false);
- // also set the properties for root object - defined in prompt controls
- tntRoot.m_oProps = new TypeProperties(false,false,false,false,false);
- // set folders to be unselectable
- tntFolder.setSelectable(false);
- tntMemberFolder.setSelectable(false);
- tntMemberSearch.setSelectable(false);
- tntFolder.setFullChildSelectable(false);
- tntMemberFolder.setFullChildSelectable(false);
- tntMemberSearch.setFullChildSelectable(false);
- tntMember.setFullChildSelectable(false);
- tntQuerySubject.setRecursiveSelect(false);
- tntDimension.setRecursiveSelect(false);
- tntHeirarchy.setRecursiveSelect(false);
- tntLevel.setRecursiveSelect(false);
- tntNamespace.setRecursiveSelect(false);
- tntFolder.setRecursiveSelect(false);
- tntMeasureDimension.setRecursiveSelect(false);
- tntGroup.setRecursiveSelect(false);
- tntDataItemHistoryFolder.setRecursiveSelect(false);
- tntMemberFolder.setRecursiveSelect(false);
- tntMember.setRecursiveSelect(false);
|