pdSpec.js 2.3 KB

12
  1. //>>built
  2. define("pd/model/pdSpec",["pd/i18n"],function(){return [{itemName:"usage",noresize:true,hidden:false,width:dojo.isSafari?"26px":"16px",label:"&#160;",formatter:function(_1){var _2=(_1=="fact")?PDMSG.IPT.IDS_IPT_COLUMN_USAGE_TYPE_FACT:PDMSG.IPT.IDS_IPT_COLUMN_USAGE_TYPE_ATTRIBUTE;var _3=(_1=="fact")?"factGridCell":"attributeGridCell";return "<div title='"+_2+"' class='"+_3+"'><span style='visibility:hidden'>"+_2+"</span></div>";},listener:{itemName:"regularAggregate",map:[{unsupported:"attribute"}],defaultValue:"fact"}},{itemName:"name",noresize:false,hidden:false,width:"100%",label:PDMSG.IPT.IDS_IPT_SPEC_LABEL_COLUMN_NAME,editable:false,formatter:function(_4){return "<div title='"+_4+"'>"+_4+"</div>";}},{itemName:"ID",noresize:true,hidden:true,},{itemName:"simpletype",noresize:false,hidden:false,width:"60px",label:PDMSG.IPT.IDS_IPT_SPEC_LABEL_DATA_TYPE,formatter:function(_5){var _6={"integer":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_INTEGER,"text":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_TEXT,"date":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_DATE,"datetime":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_DATETIME,"time":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_TIME,"decimal":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_DECIMAL,"boolean":PDMSG.IPT.IDS_IPT_COLUMN_DATA_TYPE_BOOLEAN};return _6[_5.toLowerCase()];}},{itemName:"regularAggregate",noresize:false,label:PDMSG.IPT.IDS_IPT_SPEC_LABEL_REGULAR_AGGREGATE,width:"100px",hidden:false,editable:true,type:"pd.widgets.grid.cells.Select",options:[PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_SUM,PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_AVERAGE,PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_MAXIMUM,PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_MINIMUM,PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_COUNT,PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_UNSUPPORTED],values:["sum","average","maximum","minimum","count","unsupported"],formatter:function(_7,_8,_9){var _a=_9.grid.getItem(_8);var _b=["Integer","Decimal"];var _c=_9.options[_9.values.indexOf(_7)];if(_b.indexOf(_a.simpletype)>-1){_a.regularAggregateEditable=true;return "<div title='"+PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_EDIT_HINT+"' class='editableGridCell'>"+_c+"</div>";}else{_a.regularAggregateEditable=false;return "<div style='visibility:hidden'>"+PDMSG.IPT.IDS_IPT_COLUMN_AGGREGATE_TYPE_UNSUPPORTED+"</div>";}}},{itemName:"semiAggregate",noresize:true,hidden:true},{itemName:"hidden",noresize:true,hidden:true}];});