ExtUiable.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. package com.extUi;
  2. public interface ExtUiable{
  3. /**
  4. * 根据列表配置模块编号生成存放html文件的路径
  5. *
  6. * @param Code
  7. * @return
  8. */
  9. public String getHtmlPathByModuleCode(String Code);
  10. /**
  11. * 根据列表配置模块编号生成存放html所需resource 如:css,js 文件的路径
  12. *
  13. * @param Code
  14. * @return
  15. */
  16. public String getResourcePathByModuleCode(String Code);
  17. /**
  18. * 根据配置编号生成总的列表 javascript
  19. *
  20. * @param pageid
  21. * @return 列表维护需要的JS
  22. */
  23. public StringBuffer getFormJs(String pageid);
  24. /**
  25. * 根据维护配置生成html文件的英文名
  26. *
  27. * @param pageid
  28. * @return
  29. */
  30. public String getFormHtmlNameById(String pageid);
  31. /**
  32. * 根据维护配置把功能所需的页面资源动态生成到系统指定的文件夹下
  33. *
  34. * @param pageid
  35. * @return
  36. */
  37. public String creatFormHtmlJsFile(String pageid);
  38. /**
  39. * 根据配置编号生成总的列表 javascript
  40. *
  41. * @param listid
  42. * @return 列表页面需要的JS
  43. */
  44. public StringBuffer getGridJs(String listid);
  45. /**
  46. * 根据列表配置生成html文件的英文名
  47. *
  48. * @param listid
  49. * @return
  50. */
  51. public String getGridHtmlNameById(String listid);
  52. /**
  53. * 根据列表配置把功能所需的页面资源动态生成到系统指定的文件夹下
  54. *
  55. * @param listid
  56. * @return
  57. */
  58. public String creatGridHtmlJsFile(String listid);
  59. /**
  60. * 根据列表配置生成查询页面的javascript
  61. *
  62. * @param listid
  63. * @return
  64. */
  65. public String creatQueryJsFile(String listid);
  66. }