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);
 }

Reply via email to