Merge branch 'dev' of http://47.101.211.7:10101/r/VWED into dev-zlg
已重命名4个文件
已添加81个文件
已修改15个文件
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation LocalValue_RecycleBin_RecycleBin_LocalValue |
| | | { |
| | | #keys: '1[414996.1.191854794]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide RecycleBin |
| | | { |
| | | #keys: '3[414996.1.191854796][414996.1.191854795][414996.1.191854797]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: LocalValue |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide LocalValue |
| | | { |
| | | #keys: '3[414996.1.191854799][414996.1.191854798][414996.1.191854800]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: RecycleBin |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
| | |
| | | column3 := table.LocalColumn( relnew,CustomName := "ç产天æ°" ,CustomIndex := 3); |
| | | |
| | | column4 := table.LocalColumn( relnew,CustomName := "å ç/æ¬ å·¥æ¶é¿" ,CustomIndex := 4); |
| | | column5 := table.LocalColumn( relnew,CustomName := "è忥å çæ¶é¿" ,CustomIndex := 6); |
| | | column5 := table.LocalColumn( relnew,CustomName := "è忥å çæ¶é¿" ,CustomIndex := 5); |
| | | |
| | | column6 := table.LocalColumn( relnew,CustomName := "å ç/æ¬ å·¥è´¹" ,CustomIndex := 8); |
| | | column7 := table.LocalColumn( relnew,CustomName := "è忥å çè´¹" ,CustomIndex := 10); |
| | | column6 := table.LocalColumn( relnew,CustomName := "å ç/æ¬ å·¥è´¹" ,CustomIndex := 6); |
| | | column7 := table.LocalColumn( relnew,CustomName := "è忥å çè´¹" ,CustomIndex := 7); |
| | | |
| | | column8 := table.LocalColumn( relnew,CustomName := "æ»è®¡å ç/æ¬ å·¥è´¹" ,CustomIndex := 8); |
| | | |
| | | units := selectset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,true ); |
| | | |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | defaultDayOvertimeHourCell.RealValue( defaultDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | } |
| | | } |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // 伿¯æ¥å ç |
| | | overtime := shiftPlan.GetBreakDayOvertimeHour( false ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + overtime ); |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetBreakDayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetBreakDayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | } |
| | | } |
| | | }else{ |
| | | if( not shiftPlan.IsHoliday() and not ( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) )){ |
| | | // if( not shiftPlan.IsHoliday() and not ( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) )){ |
| | | if( not shiftPlan.IsHoliday() and not ( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 )){ |
| | | qiangongCell := LocalCell_Default::GetCell( rowKey + column4.CustomName(), cellIndexTree, cells, row, column4 ); |
| | | qiangongCell.RealValue( qiangongCell.RealValue() - 8 ); |
| | | } |
| | |
| | | jiejiarifeiCell.RealValue( EmployeeCost::GetSalary( unit,holidayMultiplier,jiejiariCell.RealValue())); |
| | | |
| | | qiangongCell := LocalCell_Default::GetCell( rowKey + column4.CustomName(), cellIndexTree, cells, row, column4 ); |
| | | qiangongCell.RealValue( qiangongCell.RealValue() - 8 ); |
| | | |
| | | qiangongfeiCell := LocalCell_Default::GetCell( rowKey + column6.CustomName(), cellIndexTree, cells, row, column6 ); |
| | | qiangongfeiCell.RealValue( EmployeeCost::GetSalary( unit,defaultMultiplier,qiangongCell.RealValue() )); |
| | | |
| | | total := LocalCell_Default::GetCell( rowKey + column8.CustomName(), cellIndexTree, cells, row, column8 ); |
| | | total.RealValue( jiejiarifeiCell.RealValue() + qiangongfeiCell.RealValue() ); |
| | | } |
| | | |
| | | return table; |
| | |
| | | column10 := table.LocalColumn( relnew,CustomName := "è忥å çè´¹" ,CustomIndex := 10); |
| | | column11 := table.LocalColumn( relnew,CustomName := "æ¬ å·¥è´¹" ,CustomIndex := 11); |
| | | |
| | | column12 := table.LocalColumn( relnew,CustomName := "æ»å çè´¹" ,CustomIndex := 12); |
| | | |
| | | units := selectset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,true ); |
| | | |
| | | rows := construct( LocalRows ); |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | defaultDayOvertimeHourCell.RealValue( defaultDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | } |
| | | } |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // 伿¯æ¥å ç |
| | | overtime := shiftPlan.GetBreakDayOvertimeHour( false ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + overtime ); |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetBreakDayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | // ä¸ä¸å¤©æ¯è忥 |
| | | nextDayOvertime := shiftPlan.GetHolidayOvertimeHour( true ); |
| | | holidayOvertimeHourCell.RealValue( holidayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | | }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | // }else if( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) ){ |
| | | }else if( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 ){ |
| | | // ä¸ä¸å¤©æ¯å¨å
æå¨æ¥ |
| | | nextDayOvertime := shiftPlan.GetBreakDayOvertimeHour( true ); |
| | | breakDayOvertimeHourCell.RealValue( breakDayOvertimeHourCell.RealValue() + nextDayOvertime ); |
| | |
| | | } |
| | | } |
| | | }else{ |
| | | if( not shiftPlan.IsHoliday() and not ( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) )){ |
| | | // if( not shiftPlan.IsHoliday() and not ( shiftPlan.DefaultRemark().LikeUserLocale( "å¨å
" ) or shiftPlan.DefaultRemark().LikeUserLocale( "卿¥" ) )){ |
| | | if( not shiftPlan.IsHoliday() and not ( shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 6 or shiftPlan.UnitPeriodTime().Period_MP().StartDate().DayOfWeek() = 7 )){ |
| | | qiangongCell := LocalCell_Default::GetCell( rowKey + column7.CustomName(), cellIndexTree, cells, row, column7 ); |
| | | qiangongCell.RealValue( qiangongCell.RealValue() + 8 ); |
| | | } |
| | |
| | | |
| | | // æ¬ å·¥è´¹ |
| | | qiangongCell := LocalCell_Default::GetCell( rowKey + column7.CustomName(), cellIndexTree, cells, row, column7 ); |
| | | qiangongCell.RealValue( qiangongCell.RealValue() ); |
| | | |
| | | qiangongfeiCell := LocalCell_Default::GetCell( rowKey + column11.CustomName(), cellIndexTree, cells, row, column11 ); |
| | | qiangongfeiCell.RealValue( EmployeeCost::GetSalary( unit,qiangongMultiplier,qiangongCell.RealValue() )); |
| | | |
| | | |
| | | // æ»å çè´¹ |
| | | totalOvertimePay := LocalCell_Default::GetCell( rowKey + column12.CustomName(), cellIndexTree, cells, row, column12 ); |
| | | totalOvertimePay.RealValue( jiejiarifeiCell.RealValue() + xiuxifeiCell.RealValue() + jiabanfeiCell.RealValue()) |
| | | |
| | | // 工使¥ |
| | | workingDayCell := LocalCell_Default::GetCell( rowKey + column3.CustomName(), cellIndexTree, cells, row, column3 ); |
| | | workingDayCell.RealValue( workingDayCell.RealValue() ); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IsCheck |
| | | { |
| | | #keys: '3[414996.1.191830948][414996.1.191830947][414996.1.191830949]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StringValue |
| | | { |
| | | #keys: '3[414996.1.191854808][414996.1.191854807][414996.1.191854809]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateProduct_MPAttribute ( |
| | | RecycleBin owner, |
| | | const MacroPlan macroPlan, |
| | | String attributeName |
| | | ) as owning LocalValues |
| | | { |
| | | TextBody: |
| | | [* |
| | | // Akari Nov-5-2024 (created) |
| | | result := construct( LocalValues ); |
| | | if( attributeName.ToLower() = "generation" ){ |
| | | generations := selectuniquevalues( macroPlan,Product_MP,product,product.Generation() ); |
| | | traverse( generations,Elements,generation ){ |
| | | localValue := owner.LocalValue( relnew,StringValue := generation ); |
| | | result.Add( localValue ); |
| | | } |
| | | } |
| | | if( attributeName.ToLower() = "power" ){ |
| | | powers := selectuniquevalues( macroPlan,Product_MP,product,product.Power() ); |
| | | traverse( powers,Elements,power ){ |
| | | localValue := owner.LocalValue( relnew,StringValue := power ); |
| | | result.Add( localValue ); |
| | | } |
| | | } |
| | | if( attributeName.ToLower() = "mqbmlb" ){ |
| | | mqbmlbs := selectuniquevalues( macroPlan,Product_MP,product,product.MQBMLB() ); |
| | | traverse( mqbmlbs,Elements,mqbmlb ){ |
| | | localValue := owner.LocalValue( relnew,StringValue := mqbmlb ); |
| | | result.Add( localValue ); |
| | | } |
| | | } |
| | | |
| | | return &result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type LocalValue |
| | | { |
| | | #keys: '5[414996.1.191854791][414996.1.191854789][0.0.0][414996.1.191854790][414996.1.191854792]' |
| | | BaseType: Object |
| | | StructuredName: 'LocalValues' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListGenerations id:ListGenerations_61 |
| | | { |
| | | #keys: '[414996.1.191962761]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor989 |
| | | { |
| | | #keys: '[414996.1.191962762]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage963_1 |
| | | Component DataSetLevel191 |
| | | { |
| | | #keys: '[414996.1.191962764]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu687_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu687' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListMQBMLB id:ListMQBMLB_670 |
| | | { |
| | | #keys: '[414996.1.191962779]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor472 |
| | | { |
| | | #keys: '[414996.1.191962780]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage519_1 |
| | | Component DataSetLevel527 |
| | | { |
| | | #keys: '[414996.1.191962782]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu319_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu319' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPowers id:ListPowers_667 |
| | | { |
| | | #keys: '[414996.1.191962770]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor671 |
| | | { |
| | | #keys: '[414996.1.191962771]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage245_1 |
| | | Component DataSetLevel995 |
| | | { |
| | | #keys: '[414996.1.191962773]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu623_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu623' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckedProduct |
| | | Component dhCheckedProducts |
| | | { |
| | | #keys: '[412672.1.78210542]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[Product_MP]*' |
| | | Children: |
| | | [ |
| | | Component deCheckedProduct |
| | | Component deCheckedProducts |
| | | { |
| | | #keys: '[412672.1.78210543]' |
| | | BaseType: 'WebDataExtractor' |
| | |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dhCheckedSalesSegment |
| | | Component dhCheckedSalesSegments |
| | | { |
| | | #keys: '[412672.1.78210545]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[SalesSegment_MP]*' |
| | | Children: |
| | | [ |
| | | Component deCheckedSalesSegment |
| | | Component deCheckedSalesSegments |
| | | { |
| | | #keys: '[412672.1.78210546]' |
| | | BaseType: 'WebDataExtractor' |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage245 id:listActionBarPage245_1 |
| | | { |
| | | #keys: '[414996.1.191962772]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage519 id:listActionBarPage519_1 |
| | | { |
| | | #keys: '[414996.1.191962781]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage963 id:listActionBarPage963_1 |
| | | { |
| | | #keys: '[414996.1.191962763]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu319 id:listContextMenu319_1 |
| | | { |
| | | #keys: '[414996.1.191962783]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu623 id:listContextMenu623_1 |
| | | { |
| | | #keys: '[414996.1.191962774]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu687 id:listContextMenu687_1 |
| | | { |
| | | #keys: '[414996.1.191962765]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pGeneration id:pGeneration_100 |
| | | { |
| | | #keys: '[414996.1.191962760]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListGenerations_61 |
| | | Component dhGenerations |
| | | { |
| | | #keys: '[414996.1.191962766]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckGenerations |
| | | { |
| | | #keys: '[414996.1.191962767]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckGenerations |
| | | { |
| | | #keys: '[414996.1.191962768]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 0 |
| | | Title: 'Generation' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pMQBMLB id:pMQBMLB_653 |
| | | { |
| | | #keys: '[414996.1.191962778]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListMQBMLB_670 |
| | | Component dhMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962784]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962785]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962786]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 2 |
| | | Title: 'MQB/MLB' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pPower id:pPower_969 |
| | | { |
| | | #keys: '[414996.1.191962769]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListPowers_667 |
| | | Component dhPowers |
| | | { |
| | | #keys: '[414996.1.191962775]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckPowers |
| | | { |
| | | #keys: '[414996.1.191962776]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckPowers |
| | | { |
| | | #keys: '[414996.1.191962777]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 1 |
| | | Title: 'Power' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pProductAttributeFilter id:pProductAttributeFilter_697 |
| | | { |
| | | #keys: '[414996.1.191962759]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: pGeneration_100 |
| | | #child: pPower_969 |
| | | #child: pMQBMLB_653 |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_Form701/Response_PanelDemandComparison_dhCheckedProduct_OnDataChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDemandComparison/dhCheckedProduct |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_dhCheckedProduct_OnDataChanged |
| | | #parent: PanelDemandComparison/dhCheckedProducts |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_dhCheckedProducts_OnDataChanged |
| | | { |
| | | #keys: '[412672.1.78210527]' |
| | | CanBindMultiple: false |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_Form701/Response_PanelDemandComparison_dhCheckedSalesSegment_OnDataChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDemandComparison/dhCheckedSalesSegment |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_dhCheckedSalesSegment_OnDataChanged |
| | | #parent: PanelDemandComparison/dhCheckedSalesSegments |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_dhCheckedSalesSegments_OnDataChanged |
| | | { |
| | | #keys: '[412672.1.78210525]' |
| | | CanBindMultiple: false |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhCheckGenerations |
| | | Response OnDataChanged () id:Response_pGeneration_100_dhCheckGenerations_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962753]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhGenerations |
| | | Response OnCreated () id:Response_pGeneration_100_dhGenerations_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962754]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhCheckMQBMLB |
| | | Response OnDataChanged () id:Response_pMQBMLB_653_dhCheckMQBMLB_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962747]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhMQBMLB |
| | | Response OnCreated () id:Response_pMQBMLB_653_dhMQBMLB_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962748]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhCheckPowers |
| | | Response OnDataChanged () id:Response_pPower_969_dhCheckPowers_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962750]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhPowers |
| | | Response OnCreated () id:Response_pPower_969_dhPowers_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962751]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | [ |
| | | #child: PanelRibbon_799 |
| | | #child: PanelDemandComparison |
| | | #child: pProductAttributeFilter_697 |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListGenerations |
| | | { |
| | | #keys: '[414996.1.190631965]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor989 |
| | | { |
| | | #keys: '[414996.1.190631966]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage963 |
| | | Component DataSetLevel191 |
| | | { |
| | | #keys: '[414996.1.190631971]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu687 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu687' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListMQBMLB |
| | | { |
| | | #keys: '[414996.1.190632131]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor472 |
| | | { |
| | | #keys: '[414996.1.190632132]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage519 |
| | | Component DataSetLevel527 |
| | | { |
| | | #keys: '[414996.1.190632137]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu319 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu319' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPowers |
| | | { |
| | | #keys: '[414996.1.190632049]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor671 |
| | | { |
| | | #keys: '[414996.1.190632050]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage245 |
| | | Component DataSetLevel995 |
| | | { |
| | | #keys: '[414996.1.190632055]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu623 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu623' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage245 |
| | | { |
| | | #keys: '[414996.1.190632052]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage519 |
| | | { |
| | | #keys: '[414996.1.190632134]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage963 |
| | | { |
| | | #keys: '[414996.1.190631968]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu319 |
| | | { |
| | | #keys: '[414996.1.190632139]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu623 |
| | | { |
| | | #keys: '[414996.1.190632057]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu687 |
| | | { |
| | | #keys: '[414996.1.190631973]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pGeneration |
| | | { |
| | | #keys: '[414996.1.190631800]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dhGenerations |
| | | { |
| | | #keys: '[414996.1.190632215]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: ListGenerations |
| | | Component dhCheckGenerations |
| | | { |
| | | #keys: '[414996.1.192863350]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckGenerations |
| | | { |
| | | #keys: '[414996.1.192863372]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 0 |
| | | Title: 'Generation' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pMQBMLB |
| | | { |
| | | #keys: '[414996.1.190631824]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dhMQBMLB |
| | | { |
| | | #keys: '[414996.1.190632452]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: ListMQBMLB |
| | | Component dhCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.192863416]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.192863417]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 2 |
| | | Title: 'MQB/MLB' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pPower |
| | | { |
| | | #keys: '[414996.1.190631812]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dhPowers |
| | | { |
| | | #keys: '[414996.1.190632336]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: ListPowers |
| | | Component dhCheckPowers |
| | | { |
| | | #keys: '[414996.1.192863404]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckPowers |
| | | { |
| | | #keys: '[414996.1.192863405]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 1 |
| | | Title: 'Power' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pProductAttributeFilter |
| | | { |
| | | #keys: '[414996.1.190631744]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: pGeneration |
| | | #child: pPower |
| | | #child: pMQBMLB |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | Body: |
| | | [* |
| | | if( this.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( this.Data().Copy() ); |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration/dhCheckGenerations |
| | | Response OnDataChanged () id:Response_pGeneration_dhCheckGenerations_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.192863654]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration/dhGenerations |
| | | Response OnCreated () id:Response_pGeneration_dhGenerations_OnCreated |
| | | { |
| | | #keys: '[414996.1.192824501]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB/dhCheckMQBMLB |
| | | Response OnDataChanged () id:Response_pMQBMLB_dhCheckMQBMLB_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962173]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB/dhMQBMLB |
| | | Response OnCreated () id:Response_pMQBMLB_dhMQBMLB_OnCreated |
| | | { |
| | | #keys: '[414996.1.190691936]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower/dhCheckPowers |
| | | Response OnDataChanged () id:Response_pPower_dhCheckPowers_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962161]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower/dhPowers |
| | | Response OnCreated () id:Response_pPower_dhPowers_OnCreated |
| | | { |
| | | #keys: '[414996.1.192782879]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | [ |
| | | #child: PanelRibbon_805 |
| | | #child: PanelAnnualPlan |
| | | #child: pProductAttributeFilter |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListGenerations id:ListGenerations_61 |
| | | { |
| | | #keys: '[414996.1.192703098]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor989 |
| | | { |
| | | #keys: '[414996.1.192703099]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage963_1 |
| | | Component DataSetLevel191 |
| | | { |
| | | #keys: '[414996.1.192703101]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu687_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu687' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListMQBMLB id:ListMQBMLB_670 |
| | | { |
| | | #keys: '[414996.1.192703116]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor472 |
| | | { |
| | | #keys: '[414996.1.192703117]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage519_1 |
| | | Component DataSetLevel527 |
| | | { |
| | | #keys: '[414996.1.192703119]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu319_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu319' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPowers id:ListPowers_667 |
| | | { |
| | | #keys: '[414996.1.192703107]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor671 |
| | | { |
| | | #keys: '[414996.1.192703108]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage245_1 |
| | | Component DataSetLevel995 |
| | | { |
| | | #keys: '[414996.1.192703110]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu623_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu623' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage245 id:listActionBarPage245_1 |
| | | { |
| | | #keys: '[414996.1.192703109]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage519 id:listActionBarPage519_1 |
| | | { |
| | | #keys: '[414996.1.192703118]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage963 id:listActionBarPage963_1 |
| | | { |
| | | #keys: '[414996.1.192703100]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu319 id:listContextMenu319_1 |
| | | { |
| | | #keys: '[414996.1.192703120]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu623 id:listContextMenu623_1 |
| | | { |
| | | #keys: '[414996.1.192703111]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu687 id:listContextMenu687_1 |
| | | { |
| | | #keys: '[414996.1.192703102]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pGeneration id:pGeneration_100 |
| | | { |
| | | #keys: '[414996.1.192703097]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListGenerations_61 |
| | | Component dhGenerations |
| | | { |
| | | #keys: '[414996.1.192703103]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckGenerations |
| | | { |
| | | #keys: '[414996.1.192703104]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckGenerations |
| | | { |
| | | #keys: '[414996.1.192703105]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 0 |
| | | Title: 'Generation' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pMQBMLB id:pMQBMLB_653 |
| | | { |
| | | #keys: '[414996.1.192703115]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListMQBMLB_670 |
| | | Component dhMQBMLB |
| | | { |
| | | #keys: '[414996.1.192703121]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.192703122]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.192703123]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 2 |
| | | Title: 'MQB/MLB' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pPower id:pPower_969 |
| | | { |
| | | #keys: '[414996.1.192703106]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListPowers_667 |
| | | Component dhPowers |
| | | { |
| | | #keys: '[414996.1.192703112]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckPowers |
| | | { |
| | | #keys: '[414996.1.192703113]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckPowers |
| | | { |
| | | #keys: '[414996.1.192703114]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 1 |
| | | Title: 'Power' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pProductAttributeFilter id:pProductAttributeFilter_697 |
| | | { |
| | | #keys: '[414996.1.192703096]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: pGeneration_100 |
| | | #child: pPower_969 |
| | | #child: pMQBMLB_653 |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhCheckGenerations |
| | | Response OnDataChanged () id:Response_pGeneration_100_dhCheckGenerations_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.192703090]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhGenerations |
| | | Response OnCreated () id:Response_pGeneration_100_dhGenerations_OnCreated |
| | | { |
| | | #keys: '[414996.1.192703091]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhCheckMQBMLB |
| | | Response OnDataChanged () id:Response_pMQBMLB_653_dhCheckMQBMLB_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.192703084]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhMQBMLB |
| | | Response OnCreated () id:Response_pMQBMLB_653_dhMQBMLB_OnCreated |
| | | { |
| | | #keys: '[414996.1.192703085]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhCheckPowers |
| | | Response OnDataChanged () id:Response_pPower_969_dhCheckPowers_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.192703087]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProduct.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power())); |
| | | dhFinelProduct.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProduct.Data().Size() <> 0 ){ |
| | | dhFinelProduct.Data( dhCheckedProduct.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProduct.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhPowers |
| | | Response OnCreated () id:Response_pPower_969_dhPowers_OnCreated |
| | | { |
| | | #keys: '[414996.1.192703088]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | [ |
| | | #child: PanelDemandComparison |
| | | #child: PanelDemandComparison294 |
| | | #child: pProductAttributeFilter_697 |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListGenerations id:ListGenerations_61 |
| | | { |
| | | #keys: '[414996.1.191962661]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor989 |
| | | { |
| | | #keys: '[414996.1.191962662]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage963_1 |
| | | Component DataSetLevel191 |
| | | { |
| | | #keys: '[414996.1.191962664]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu687_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu687' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListMQBMLB id:ListMQBMLB_670 |
| | | { |
| | | #keys: '[414996.1.191962679]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor472 |
| | | { |
| | | #keys: '[414996.1.191962680]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage519_1 |
| | | Component DataSetLevel527 |
| | | { |
| | | #keys: '[414996.1.191962682]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu319_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu319' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPowers id:ListPowers_667 |
| | | { |
| | | #keys: '[414996.1.191962670]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor671 |
| | | { |
| | | #keys: '[414996.1.191962671]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage245_1 |
| | | Component DataSetLevel995 |
| | | { |
| | | #keys: '[414996.1.191962673]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu623_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCheck","title":"IsCheck","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCheck"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StringValue","title":"StringValue","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StringValue"}}]' |
| | | ContextMenu: 'listContextMenu623' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckedProduct |
| | | Component dhCheckedProducts |
| | | { |
| | | #keys: '[412672.1.61940684]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[Product_MP]*' |
| | | Children: |
| | | [ |
| | | Component deCheckedProduct |
| | | Component deCheckedProducts |
| | | { |
| | | #keys: '[412672.1.61940685]' |
| | | BaseType: 'WebDataExtractor' |
| | |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dhCheckedSalesSegment |
| | | Component dhCheckedSalesSegments |
| | | { |
| | | #keys: '[412672.1.61940687]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[SalesSegment_MP]*' |
| | | Children: |
| | | [ |
| | | Component deCheckedSalesSegment |
| | | Component deCheckedSalesSegments |
| | | { |
| | | #keys: '[412672.1.61940688]' |
| | | BaseType: 'WebDataExtractor' |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage245 id:listActionBarPage245_1 |
| | | { |
| | | #keys: '[414996.1.191962672]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage519 id:listActionBarPage519_1 |
| | | { |
| | | #keys: '[414996.1.191962681]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage963 id:listActionBarPage963_1 |
| | | { |
| | | #keys: '[414996.1.191962663]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu319 id:listContextMenu319_1 |
| | | { |
| | | #keys: '[414996.1.191962683]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu623 id:listContextMenu623_1 |
| | | { |
| | | #keys: '[414996.1.191962674]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu687 id:listContextMenu687_1 |
| | | { |
| | | #keys: '[414996.1.191962665]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pGeneration id:pGeneration_100 |
| | | { |
| | | #keys: '[414996.1.191962660]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListGenerations_61 |
| | | Component dhGenerations |
| | | { |
| | | #keys: '[414996.1.191962666]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckGenerations |
| | | { |
| | | #keys: '[414996.1.191962667]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckGenerations |
| | | { |
| | | #keys: '[414996.1.191962668]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhGenerations' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 0 |
| | | Title: 'Generation' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pMQBMLB id:pMQBMLB_653 |
| | | { |
| | | #keys: '[414996.1.191962678]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListMQBMLB_670 |
| | | Component dhMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962684]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962685]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckMQBMLB |
| | | { |
| | | #keys: '[414996.1.191962686]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhMQBMLB' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 2 |
| | | Title: 'MQB/MLB' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pPower id:pPower_969 |
| | | { |
| | | #keys: '[414996.1.191962669]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListPowers_667 |
| | | Component dhPowers |
| | | { |
| | | #keys: '[414996.1.191962675]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component dhCheckPowers |
| | | { |
| | | #keys: '[414996.1.191962676]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[LocalValue]*' |
| | | Children: |
| | | [ |
| | | Component deCheckPowers |
| | | { |
| | | #keys: '[414996.1.191962677]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[LocalValue]' |
| | | FixedFilter: 'object.IsCheck()' |
| | | Source: 'dhPowers' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | MinimumRows: 20 |
| | | Taborder: 1 |
| | | Title: 'Power' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pProductAttributeFilter id:pProductAttributeFilter_697 |
| | | { |
| | | #keys: '[414996.1.191962659]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: pGeneration_100 |
| | | #child: pPower_969 |
| | | #child: pMQBMLB_653 |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelDemandComparison_634_dhCheckedProduct_OnDataChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDemandComparison_634/dhCheckedProduct |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_634_dhCheckedProduct_OnDataChanged |
| | | #parent: PanelDemandComparison_634/dhCheckedProducts |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_634_dhCheckedProducts_OnDataChanged |
| | | { |
| | | #keys: '[412672.1.61940669]' |
| | | CanBindMultiple: false |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelDemandComparison_634_dhCheckedSalesSegment_OnDataChanged.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelDemandComparison_634/dhCheckedSalesSegment |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_634_dhCheckedSalesSegment_OnDataChanged |
| | | #parent: PanelDemandComparison_634/dhCheckedSalesSegments |
| | | Response OnDataChanged () id:Response_PanelDemandComparison_634_dhCheckedSalesSegments_OnDataChanged |
| | | { |
| | | #keys: '[412672.1.61940667]' |
| | | CanBindMultiple: false |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhCheckGenerations |
| | | Response OnDataChanged () id:Response_pGeneration_100_dhCheckGenerations_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962653]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Generation())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pGeneration_100/dhGenerations |
| | | Response OnCreated () id:Response_pGeneration_100_dhGenerations_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962654]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhCheckMQBMLB |
| | | Response OnDataChanged () id:Response_pMQBMLB_653_dhCheckMQBMLB_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962647]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.MQBMLB())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pMQBMLB_653/dhMQBMLB |
| | | Response OnCreated () id:Response_pMQBMLB_653_dhMQBMLB_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962648]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhCheckPowers |
| | | Response OnDataChanged () id:Response_pPower_969_dhCheckPowers_OnDataChanged |
| | | { |
| | | #keys: '[414996.1.191962650]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | products := dhFinelProducts.Data(); |
| | | if( this.Data().Size() <> 0 ){ |
| | | products := selectset( products,Elements,product,exists( this.Data(),Elements,element,element.StringValue() = product.Power())); |
| | | dhFinelProducts.Data( &products ); |
| | | }else{ |
| | | if( dhCheckedProducts.Data().Size() <> 0 ){ |
| | | dhFinelProducts.Data( dhCheckedProducts.Data().Copy() ); |
| | | }else{ |
| | | dhFinelProducts.Data( DataHolderProduct.Data().Copy() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pPower_969/dhPowers |
| | | Response OnCreated () id:Response_pPower_969_dhPowers_OnCreated |
| | | { |
| | | #keys: '[414996.1.191962651]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | generations := LocalValue::CreateProduct_MPAttribute( RecycleBin,MacroPlan,"generation" ); |
| | | this.Data( &generations ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | [ |
| | | #child: PanelRibbon |
| | | #child: PanelDemandComparison_634 |
| | | #child: pProductAttributeFilter_697 |
| | | ] |
| | | Properties: |
| | | [ |