Most UI layout adjustments are straight forward, but you've likely ran across a need to adjust the column order of a grid and start beating your head against your desk. One option you can use it to embed a new Personalization into your Customization layer.
/// <source> anonymous </source>
public void DadJoke()
{
Q: What do you get when you combine a porcupine and a turtle?
A: a slowpoke!
}
Launching the Menu
- Fist, launch the form in developer mode.
- Make sure that there are no Personalizations tied to the customization.
Make your UI Edits
- In this case, we're going to change the grid in the List view to start with the Calculated Quantity field.
*Before
*After
- Now save this layout.
Embed the Personalization
- To make this persistent in the Customization, all you need to do is launch the Customization and save.
Validate
- Now, if you close the form, get out of Developer Mode, and relaunch the form, you'll see that the grid's layout is now imbedded into the Customization! You'll also notice that if you relaunch it in developer mode that there is no Personalization tied to the Customization, which is exactly what we want.
Happy coding!
- Matt
Comments