| Quintiq file version 2.0 | 
| #parent: EditorProductName | 
| Response OnInputIdle () id:Response_EditorProductName_OnInputIdle | 
| { | 
|   #keys: '[110880.9.62214769]' | 
|   Body: | 
|   [* | 
|     // Update EditorID to have EditorName's value only when product is not WIP | 
|     product := guard( Dialog.Data().WrappedInstance(), null( Product_MP ) ); | 
|     issystem := guard( product.IsSystem(), false ); | 
|      | 
|     if( not issystem ) | 
|     { | 
|       ApplicationLibMacroPlanner.SetID( EditorID, | 
|                                      this.Text(), | 
|                                      guard( product.Name(), '' ), // Data.Product is null during Create | 
|                                      guard( product.ID(), '' ) ); | 
|     } | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_Editor_OnInputIdle' | 
| } |