2 //<script type="text/javascript">
6 Ext.form.ComboBoxAdder = function(config){
8 Ext.form.ComboBoxAdder.superclass.constructor.call(this, config);
9 this.on('select', function(cb, rec, ix) {
10 cb.lastData = rec.data;
17 Ext.extend(Ext.form.ComboBoxAdder, Ext.form.ComboBox, {
19 //onAddClick: function() { },
21 onRender : function(ct, position)
23 Ext.form.ComboBoxAdder.superclass.onRender.call(this, ct, position);
24 this.adder = this.wrap.createChild(
25 {tag: 'img', src: Ext.BLANK_IMAGE_URL, cls: 'x-form-adder' });
27 this.adder.on('click', function(e) {
28 _t.fireEvent('adderclick', this, e);
30 //this.adder.on('click', this.onAddClick, _t);
37 Ext.form.TextFieldAdder = function(config){
39 Ext.form.TextFieldAdder.superclass.constructor.call(this, config);
40 this.on('select', function(cb, rec, ix) {
41 cb.lastData = rec.data;
48 Ext.extend(Ext.form.TextFieldAdder, Ext.form.TextField, {
50 //onAddClick: function() { },
52 onRender : function(ct, position)
54 Ext.form.TextFieldAdder.superclass.onRender.call(this, ct, position);
55 this.wrap = this.el.wrap({cls: 'x-form-field-wrap'});
56 this.adder = this.wrap.createChild(
57 {tag: 'img', src: Ext.BLANK_IMAGE_URL, cls: 'x-form-textfield-adder'});
59 this.adder.on('click', function(e) {
60 _t.fireEvent('adderclick', this, e);
67 Ext.form.TextFieldAdderMinus = function(config){
69 Ext.form.TextFieldAdder.superclass.constructor.call(this, config);
70 this.on('select', function(cb, rec, ix) {
71 cb.lastData = rec.data;
79 Ext.extend(Ext.form.TextFieldAdderMinus, Ext.form.TextField, {
81 //onAddClick: function() { },
83 onRender : function(ct, position)
85 Ext.form.TextFieldAdder.superclass.onRender.call(this, ct, position);
86 this.wrap = this.el.wrap({cls: 'x-form-field-wrap'});
87 this.adder = this.wrap.createChild(
88 {tag: 'img', src: Ext.BLANK_IMAGE_URL, width: 16, cls: 'x-form-textfield-adder'});
89 this.minus = this.wrap.createChild(
90 {tag: 'img', src: Ext.BLANK_IMAGE_URL, width: 16, cls: 'x-form-textfield-minus'});
92 this.adder.on('click', function(e) {
93 _t.fireEvent('adderclick', this, e);
95 this.minus.on('click', function(e) {
96 _t.fireEvent('minusclick', this, e);