template.json 967 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "id": "",
  3. "name": "",
  4. "type": "Elradio",
  5. "description": "",
  6. "itemType": "values",
  7. "itemValues": [],
  8. "itemScript": {
  9. "code": "",
  10. "html": ""
  11. },
  12. "defaultValue": {
  13. "code": "",
  14. "html": ""
  15. },
  16. "isReadonly" : false,
  17. "buttonRadio" : false,
  18. "border" : false,
  19. "size" : "default",
  20. "textColor" : "",
  21. "fillColor" : "",
  22. "vueData": {},
  23. "vueMethods": {},
  24. "vueCss": {},
  25. elStyles: {},
  26. elProperties: {},
  27. elGroupStyles: {},
  28. elGroupProperties: {},
  29. "compute": "create", //create, show, save
  30. "events": {
  31. "queryLoad" : {
  32. "code": "",
  33. "html": ""
  34. },
  35. "postLoad" : {
  36. "code": "",
  37. "html": ""
  38. },
  39. "load": {
  40. "code": "",
  41. "html": ""
  42. },
  43. "change" : {
  44. "code": "",
  45. "html": ""
  46. }
  47. },
  48. "properties": {},
  49. "class": "",
  50. "container": "",
  51. "showSectionKey": true,
  52. "sectionNodeStyles": {"overflow": "hidden"},
  53. "sectionKeyStyles": {"float": "left"},
  54. "sectionContentStyles": {"float": "left"},
  55. "keyContentSeparator": ":"
  56. }