def _get_display(my):
        WebContainer.set_security(FakeSecurity())

        page = my.get_page_widget()

        # create some singletons and store in container
        cmd_delegator = WebContainer.get_cmd_delegator()

        # add the event container
        event_container = WebContainer.get_event_container()

        from pyasm.widget import TopWdg, BottomWdg

        top = TopWdg()
        bottom = BottomWdg()
        page = my.get_page_widget()

        web = WebContainer.get_web()

        from widget import Widget

        widget = Widget()
        widget.add(top)
        widget.add(page)
        # widget.add( my.get_form_wdg() )
        widget.add(bottom)

        # widget.add(warning_report)
        widget.add(cmd_delegator)

        # create a web app and run it through the pipeline
        from web_app import WebApp

        web_app = WebApp()
        return web_app.get_display(widget)
    def _get_display(my):
        WebContainer.set_security(FakeSecurity())

        page = my.get_page_widget()

        # create some singletons and store in container
        cmd_delegator = WebContainer.get_cmd_delegator()

        # add the event container
        event_container = WebContainer.get_event_container()

        from pyasm.widget import TopWdg, BottomWdg

        top = TopWdg()
        bottom = BottomWdg()
        page = my.get_page_widget()

        web = WebContainer.get_web()

        from widget import Widget
        widget = Widget()
        widget.add(top)
        widget.add(page)
        #widget.add( my.get_form_wdg() )
        widget.add(bottom)

        #widget.add(warning_report)
        widget.add(cmd_delegator)

        # create a web app and run it through the pipeline
        from web_app import WebApp
        web_app = WebApp()
        return web_app.get_display(widget)
Exemple #3
0
 def add_event_caller(my, event, event_name):
     '''calls a registered event which in turn calls all of its
     listeners'''
     event_container = WebContainer.get_event_container()
     function = event_container.get_event_caller(event_name)
     my.add_event(event, function)
Exemple #4
0
 def add_onload_script(script):
     ''' this does not work on Login screen'''
     event = WebContainer.get_event_container()
     event.add_listener(BaseAppServer.ONLOAD_EVENT, script)
Exemple #5
0
 def add_onload_script(script):
     ''' this does not work on Login screen'''
     event = WebContainer.get_event_container()
     event.add_listener(BaseAppServer.ONLOAD_EVENT, script)