How to fire a command after initialization?
I have a pretty big application set up with RobotLegs 2,
including the SignalCommandMap. It's been great using RL2, but it's
so hard to find answers to very specific questions. Matter of time
I hope. So here's my question:
After initialization of the config, I'm hooking into the lifeCycle
to start my app:
context.lifecycle.afterInitializing( init );
Now I would really like to startup my application using a
command, triggered by a signal. Though the Config itself has some
injections, based on the example by Pixels4Nickels, the make of the
SignalCommandMap, you cannot inject commandTriggers (signals) here,
as you can in Mediators and other Commands.
So I tried getting the trigger from the Injector. But dispatching
it won't fire the command.
I could of course go via the Mediator of one of my first view
components to trigger the Command, but I wouldn't want to put that
kind of start up spaghetti in there.
Any help would be much appreciated!
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by Shaun Smith on 19 Jan, 2013 02:26 PM
Hello,
You might need to open an Issue over at the SignalCommandMap GitHub Issue Tracker.
In the meantime, here's something you could look into.
You could use another config class instead of a 'startup' type command. Configs were designed to replace
startup
commands. It's the new way to configure and bootstrap your app. Just create a config that does whatever the command was going to do.Let me know how it goes.
Ondina D.F. closed this discussion on 07 Feb, 2013 04:22 PM.