Author: spadkins
Date: Tue Feb 23 13:53:55 2010
New Revision: 13831
Modified:
p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm
Log:
allow override on the URL of the initial selected screen
Modified: p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm
==============================================================================
--- p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm
(original)
+++ p5ee/trunk/App-Widget-ExtJS/lib/App/Widget/ExtJS/MenuSelector.pm Tue Feb
23 13:53:55 2010
@@ -42,8 +42,15 @@
&App::sub_entry if ($App::trace);
my $self = shift;
$self->SUPER::_init(@_);
- if (! $self->get("selected")) {
- $self->select_first();
+ if (! $self->{selected}) {
+ my $context = $self->{context};
+ my $screen = $context->so_get("default","screen");
+ if ($screen) {
+ $self->select("wname", $screen);
+ }
+ else {
+ $self->select_first();
+ }
}
&App::sub_exit() if ($App::trace);
}