Class SxcCms
This is in charge of sxc.cms on the instance level.
ATM it just has the run command.
In future, it may also have dedicated command like layout etc.
cms Service of the Sxc Instance
Very often your JS will want to execute CMS related commands, like opening the edit dialog.
The cms object on the Sxc-Instance is responsible for this.
It's very similar to the global $2sxc.cms object, except that it already knows what context it's running in.
Note
This was introduced in 2sxc v13.03. It should replace most of the
As of now, the cms object only has one command called run(...).
run Command
The run command only has one signature:
run<T>(runParams: RunParams): Promise<void | T>
This is similar to the global run but it already knows the context it's running in.
Demo App and further links
- TODO
History
- Created in v13.03
Package: Api.Js.SxcJs
Methods
run(RunParams)
Run a command on this sxc-instance.
Requires edit mode to be on, which would enable the edit-JS parts.
To use, remember to activate 2sxc.JsCms on the page
cms Service of the Sxc Instance
Very often your JS will want to execute CMS related commands, like opening the edit dialog.
The cms object on the Sxc-Instance is responsible for this.
It's very similar to the global $2sxc.cms object, except that it already knows what context it's running in.
Note
This was introduced in 2sxc v13.03. It should replace most of the
As of now, the cms object only has one command called run(...).
run Command
The run command only has one signature:
run<T>(runParams: RunParams): Promise<void | T>
This is similar to the global run but it already knows the context it's running in.
Demo App and further links
- TODO
History
- Created in v13.03
Declaration
function run<T>(runParams: RunParams)
Parameters
| Type | Name | Description |
|---|---|---|
| RunParams | runParams |
real type is actually RunParams |
Returns
| Type | Description |
|---|---|
| Promise<void | T> |