SearchField.js 491 B

12345678910111213141516171819202122232425
  1. Ext.define('uas.field.SearchField', {
  2. extend: 'Ext.form.field.Text',
  3. xtype: 'searchfield',
  4. requires: [
  5. 'uas.form.trigger.Search'
  6. ],
  7. enableLabelClick: true,
  8. editable: false,
  9. config: {
  10. triggers: {
  11. search: {
  12. type: 'search',
  13. handler: 'onSearch',
  14. scope: 'this'
  15. }
  16. }
  17. },
  18. onSearch: function(field, trigger, e) {
  19. this.fireEvent('search', this, e);
  20. }
  21. });