FormPanel.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. Ext.define('saas.view.sys.feedback.FormPanel', {
  2. extend: 'Ext.panel.Panel',
  3. xtype: 'sys-feedback-formpanel',
  4. controller: 'sys-feedback-formpanel',
  5. viewModel: 'sys-feedback-formpanel',
  6. viewName: 'sys-feedback-formpanel',
  7. caller:'feedBack',
  8. layout: 'column',
  9. autoScroll: true,
  10. fieldDefaults: {
  11. margin: '0 0 10 0',
  12. labelAlign: 'right',
  13. labelWidth: 70,
  14. columnWidth: 0.5,
  15. },
  16. bodyPadding: 10,
  17. border: false,
  18. initComponent: function () {
  19. var me = this;
  20. me.items = [{
  21. xtype: 'hidden',
  22. name: 'id',
  23. fieldLabel: 'id',
  24. readOnly:true,
  25. value:saas.util.BaseUtil.getCurrentUser() ? saas.util.BaseUtil.getCurrentUser().id:null
  26. }, {
  27. xtype : "textfield",
  28. name : "fb_name",
  29. fieldLabel : "姓名",
  30. readOnly:true,
  31. value:saas.util.BaseUtil.getCurrentUser() ? saas.util.BaseUtil.getCurrentUser().realname:null
  32. }, {
  33. xtype : "textfield",
  34. name : "fb_mobile",
  35. fieldLabel : "手机号",
  36. value:saas.util.BaseUtil.getCurrentUser() ? saas.util.BaseUtil.getCurrentUser().mobile:null
  37. }, {
  38. xtype : "textfield",
  39. name : "fb_QQ",
  40. fieldLabel : "QQ"
  41. }, {
  42. xtype : "textfield",
  43. name : "fb_wechat",
  44. fieldLabel : "微信"
  45. }, {
  46. xtype : "htmleditor",
  47. name : "fb_msg",
  48. fieldLabel : "反馈内容",
  49. columnWidth: 1
  50. }];
  51. me.buttons = [{
  52. text: '提交',
  53. handler:'onSubmit'
  54. },{
  55. text: '关闭',
  56. handler:'onClose'
  57. }];
  58. me.callParent(arguments);
  59. }
  60. });