File tree
Expand file treeCollapse file tree1 file changed
+10
-3
lines changed Expand file treeCollapse file tree1 file changed
+10
-3
lines changed Original file line number | Diff line number | Diff line change |
---|
|
2 | 2 | import { CustomItemViewer, ResourceManager } from 'devexpress-dasard/common'
|
3 | 3 | import { CustomItem } from 'devexpress-dasard/model'
|
4 | 4 | // #endregion
|
5 |
| - |
| 5 | +// #region svgIcon |
6 | 6 | var svgIcon = '<svg id="helloWorldItemIcon" viewBox="0 0 24 24"><path stroke="#42f48f" fill="#42f48f" d="M12 2 L2 22 L22 22 Z" /></svg>';
|
| 7 | +// #endregion |
| 8 | +// #region metadata |
7 | 9 | var helloWorldItemMetaData = {
|
8 | 10 | customProperties: [{
|
9 | 11 | ownerType: CustomItem,
|
@@ -27,12 +29,15 @@ var helloWorldItemMetaData = {
|
27 | 29 | icon: 'helloWorldItemIcon',
|
28 | 30 | title: 'Hello World Item'
|
29 | 31 | };
|
30 |
| - |
| 32 | +// #endregion |
| 33 | +// #region viewer |
31 | 34 | class HelloWorldItemViewer extends CustomItemViewer {
|
32 | 35 | renderContent(element, changeExisting) {
|
33 | 36 | element.innerText = this.getPropertyValue('customProperty');
|
34 | 37 | };
|
35 | 38 | }
|
| 39 | +// #endregion |
| 40 | +// #region createItem |
36 | 41 | class HelloWorldItem {
|
37 | 42 | constructor(dasardControl) {
|
38 | 43 | ResourceManager.registerIcon(svgIcon);
|
@@ -44,5 +49,7 @@ class HelloWorldItem {
|
44 | 49 | return new HelloWorldItemViewer(model, $element, content);
|
45 | 50 | }
|
46 | 51 | }
|
47 |
| - |
| 52 | +// #endregion |
| 53 | +// #region export |
48 | 54 | export default HelloWorldItem;
|
| 55 | +// #endregion |
You can’t perform that action at this time.
0 commit comments