template.json 1017 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {
  2. "id": "",
  3. "name": "",
  4. "type": "Elcheckbox",
  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. "buttonStyles": {},
  51. "styles": {},
  52. "container": "",
  53. "showSectionKey": true,
  54. "sectionNodeStyles": {"overflow": "hidden"},
  55. "sectionKeyStyles": {"float": "left"},
  56. "sectionContentStyles": {"float": "left"},
  57. "keyContentSeparator": ":"
  58. }