Hello Everyone,
I’m one of the developers in the DashBoard Team at Ross. For the past year, in my "Passion Project" time, I’ve been creating example panels that help understand DashBoard functionality.
I’ve created a collection of them and used these panels many times when doing training and seminars. Each time I use them, people ask me for a copy of the panels.
The collection has grown enough that we feel that they are now ready to share with a broader audience.
You will find them all here: https://transfer.rossvideo.com/f/e4f54e39f587f820 (NOTE: That link is now dead, but I've attached the file to this post later in this thread).
There are about 80 panels in the collection, with more to come in the future.
They are organized in the following folders:
- Communication: Panels that show how to send and listen for different types of messages.
- Containers and Panel Elements: How to use the different containers in DashBoard (like tables, tabs, wizards, etc).
- Dynamic Creation: How to create panels using code to generate elements.
- Embedding Panels: How to embed one panel in another
- ogScript Blocks: How to use the ogScript block to handle events (like drag and drop). More will be coming in this section.
- Parameter Widgets: How to use the different widgets and their config options to display your parameters.
- Parameters: Advanced parameters examples, like array parameters, structured parameters, and replacing constraints.
- Reading and Writing Files or Directories: How to read different file formats and how to write back to files.
- Security: How to lock panels.
- Style: Examples of the different styles
- Tasks: Examples on using tasks to change how the panel looks, running tasks at different times, and how to handle double clicking in a task.
- Timers: How to run a task every second. More will be coming in this section.
I hope you find these panels useful.
Thanks,
Ben