Window.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. Ext.define('saas.view.sys.maxnumbers.Window', {
  2. extend: 'saas.view.document.kind.ChildForm',
  3. xtype: 'sys-maxnumbers-window',
  4. dataKind:'maxnumbers',//类型标识
  5. belong:{
  6. columns: [{
  7. text : "单据名称",
  8. width : 200.0,
  9. dataIndex : "mn_caller"
  10. },
  11. {
  12. text : "单据前缀",
  13. dataIndex : "mn_leadcode",
  14. width : 150.0
  15. },
  16. {
  17. text : "单据规则",
  18. dataIndex : "mn_rule",
  19. width : 250.0
  20. },{
  21. text : "流水长度",
  22. dataIndex : "mn_number",
  23. width : 90.0,
  24. xtype: 'numbercolumn',
  25. }],
  26. keyField:'id',
  27. reqUrl:'/api/commons/number/save'
  28. },
  29. etc:{
  30. maxnumbers:{
  31. items:[{
  32. xtype:'hidden',
  33. name:'id'
  34. },{
  35. xtype:'textfield',
  36. fieldLabel: '单据名称',
  37. name: 'mn_name',
  38. allowBlank:false,
  39. editable:false,
  40. readOnly:true,
  41. maxLength: 20
  42. },{
  43. xtype:'textfield',
  44. fieldLabel: '单据前缀',
  45. name: 'mn_leadcode',
  46. beforeLabelTextTpl: '',
  47. allowBlank:true,
  48. maxLength: 20
  49. },{
  50. xtype:'combo',
  51. fieldLabel: '单据规则',
  52. name: 'mn_rule',
  53. displayField : "display",
  54. editable:false,
  55. hideTrigger : false,
  56. maxLength : 100.0,
  57. minValue : null,
  58. positiveNum : false,
  59. queryMode : "local",
  60. valueField : "value",
  61. store:{
  62. fields: ['display', 'value'],
  63. data : [
  64. {"display":"年月日", "value":'yyyymmdd'},
  65. {"display":"年月", "value":'yyyymm'},
  66. {"display":"无", "value":'无'}
  67. ]
  68. }
  69. },{
  70. xtype:'numberfield',
  71. hideTrigger : true,
  72. fieldLabel: '流水长度',
  73. name: 'mn_number',
  74. minValue : 1,
  75. decimalPrecision: 0,
  76. allowBlank:false,
  77. mouseWheelEnabled: false
  78. }]
  79. }
  80. }
  81. });