MCPcopy Create free account
hub / github.com/neomjs/neo / createConfigurationComponents

Method createConfigurationComponents

examples/tree/MainContainer.mjs:20–76  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

18 }
19
20 createConfigurationComponents() {
21 let me = this,
22 treeList = me.exampleComponent.items[0];
23
24 return [{
25 module : CheckBox,
26 checked : treeList.disableSelection,
27 hideLabel : true,
28 hideValueLabel: false,
29 listeners : {change: me.onConfigChange.bind(me, 'disableSelection')},
30 valueLabel : 'disableSelection'
31 }, {
32 module : CheckBox,
33 checked : treeList.draggable,
34 hideLabel : true,
35 hideValueLabel: false,
36 listeners : {change: me.onConfigChange.bind(me, 'draggable')},
37 style : {marginTop: '10px'},
38 valueLabel : 'draggable'
39 }, {
40 module : CheckBox,
41 checked : treeList.dragZone?.leafNodesOnly || false,
42 hideLabel : true,
43 hideValueLabel: false,
44 listeners : {change: me.onLeafNodesOnlyChange.bind(me)},
45 style : {marginTop: '10px'},
46 valueLabel : 'DragZone.leafNodesOnly'
47 }, {
48 module : NumberField,
49 clearable: true,
50 labelText: 'height',
51 listeners: {change: me.onConfigChange.bind(me, 'height')},
52 maxValue : 1200,
53 minValue : 400,
54 stepSize : 5,
55 value : treeList.height,
56 style : {marginTop: '10px'}
57 }, {
58 module : CheckBox,
59 checked : treeList.dragResortable,
60 hideLabel : true,
61 hideValueLabel: false,
62 listeners : {change: me.onConfigChange.bind(me, 'dragResortable')},
63 style : {marginTop: '10px'},
64 valueLabel : 'dragResortable'
65 }, {
66 module : NumberField,
67 clearable: true,
68 labelText: 'width',
69 listeners: {change: me.onConfigChange.bind(me, 'width')},
70 maxValue : 1200,
71 minValue : 200,
72 stepSize : 5,
73 style : {marginTop: '10px'},
74 value : treeList.width
75 }]
76 }
77

Callers

nothing calls this directly

Calls 1

bindMethod · 0.80

Tested by

no test coverage detected