123456789101112131415161718192021222324252627282930 |
- /**
- *yes/no 是/否
- */
- Ext.define('erp.view.core.form.YnField', {
- extend: 'Ext.form.field.ComboBox',
- alias: 'widget.erpYnField',
- initComponent : function(){
- this.store = Ext.create('Ext.data.Store', {
- fields: ['display', 'value'],
- data : [
- {"display": $I18N.common.form.yes, "value": '-1'},
- {"display": $I18N.common.form.no, "value": '0'}
- ]
- });
- this.displayField = 'display';
- this.valueField = 'value';
- this.queryMode = 'local';
- this.editable = false;
- this.dirty = false;
- var me = this;
- me.value = (me.value != 0 && me.value != -1) ? 0 : me.value;
- me.addEvents({
- change: true
- });
- this.callParent(arguments);
- },
- getValue: function(){
- return this.value;
- }
- });
|