ContextID: Help Needed
Posted: Tue Dec 04, 2007 11:53 pm
Scott:
ContextID works well for going from panel A to panel B (e.g., going from a page for music zone selection to a now playing panel for that zone). However, keeping the context as you drill further into the theme structure (e.g., going from the now playing panel for that zone to the queue panel for the zone) is not entirely clear to me. How can I use a panel open button from a contexted panel to open another panel within the same context. Perhaps what I want to do isn't possible....but at the moment it appears I can have 1 now playing panel to take care of all the zones via context, but would have to have a queue panel for each zone.
Also, regardless of the above limitation, it would be nice to be able to set the contextID at the level of the panel instead of the panel change button. In addition, the user should be able to set multiple potential contextID's on the panel instead of one as it is now on the panel open button. All controls on the panel would inherit the contextID list. This would allow for the panel open button used to open the panel to have its context set via a device.property. Conceivably, you could use a list control with a single panel open button to open inumerable panels this way. The list control would set the panel open button context and then, when pressed, the appropriately contexted panel would open. Don't know if this is possible but it would increase the dynamic nature of contexted panels.
Osler
ContextID works well for going from panel A to panel B (e.g., going from a page for music zone selection to a now playing panel for that zone). However, keeping the context as you drill further into the theme structure (e.g., going from the now playing panel for that zone to the queue panel for the zone) is not entirely clear to me. How can I use a panel open button from a contexted panel to open another panel within the same context. Perhaps what I want to do isn't possible....but at the moment it appears I can have 1 now playing panel to take care of all the zones via context, but would have to have a queue panel for each zone.
Also, regardless of the above limitation, it would be nice to be able to set the contextID at the level of the panel instead of the panel change button. In addition, the user should be able to set multiple potential contextID's on the panel instead of one as it is now on the panel open button. All controls on the panel would inherit the contextID list. This would allow for the panel open button used to open the panel to have its context set via a device.property. Conceivably, you could use a list control with a single panel open button to open inumerable panels this way. The list control would set the panel open button context and then, when pressed, the appropriately contexted panel would open. Don't know if this is possible but it would increase the dynamic nature of contexted panels.
Osler