# Purchase Order Editor Sample

Purchase order editor is a multi-page editor that primarily demonstrates form editor pages.

1. Key Concepts

1. ...

2. Model

1. Value property

1. String
2. Enum

2. Transient property
3. @DefaultValue with a static value and with EL
4. @PossibleValues with static values
5. @DelegateImplementation
6. @Label

1. Property
2. Enum
3. Enum item

7. @EnumSerialization
8. @Listeners
9. FilteredListener
10. PropertyContentEvent

3. XML

1. ...

4. Forms

1. Wizard

1. Multiple pages
2. Conditional page visibility used in "Purchase Computer" feature

2. Property editor

1. Radio button group
2. Sapphire.PropertyEditor.PopUpListField

Copyright (c) 2016 Oracle
Content made available under the terms of Eclipse Public License.