AppSuite:Modifying forms by using extension points: Difference between revisions
From Open-Xchange
No edit summary |
|||
| Line 16: | Line 16: | ||
}); | }); | ||
</pre> | </pre> | ||
<pre class="language-javascript"> | |||
// get all available keys of a extensionpoint | |||
require('io.ox/core/extensions').point('io.ox/contacts/edit/personal').keys(); | |||
</pre> | |||
[[Category:AppSuite]] | [[Category:AppSuite]] | ||
[[Category:UI]] | [[Category:UI]] | ||
Revision as of 08:11, 10 April 2013
Summary: This articles covers how to apply different changes to forms via modifying its extensionpoints and extensions.
available extensionpoints
// get all available extensionpoints
require('io.ox/core/extensions').keys();
// you can filter down the list by using a regular expression
_(require('io.ox/core/extensions').keys()).filter(function (point) {
if (/io.ox\/contacts\/edit/.test(point)) {
return point;
}
});
// get all available keys of a extensionpoint
require('io.ox/core/extensions').point('io.ox/contacts/edit/personal').keys();