среда, 10 февраля 2010 г.

Application Express: использование COMBOBOX из фреймворка ExtJS

  1. Создать JavaScript-файл или добавить в Header Definition:
     function makeComboboxis(){  
       var els=Ext.select("select.combobox",true);  
       els.each(function(el){  
        var converted = new Ext.form.ComboBox({  
        typeAhead: true,  
        triggerAction: 'all',  
        transform: el,  
        width:200,//el.getWidth(),  
        forceSelection:true  
       });  
       })  
     }  
    
  2. Добавить в onload body вызов данной функции или использовать метод onReady фреймворка ExtJS:
     Ext.onReady(function(){  
       Ext.BLANK_IMAGE_URL = '/i/1px_trans.gif';  
       // Create namespace if doesn't already exist  
       Ext.namespace('Ext.ux');  
       //Здесь последовательность вызовов функций, например:  
       makeComboboxis();  
     });  
    
  3. Создать на странице Apex Item типа SELECT и указать в свойстве Element->HTML Form Element Attributes следующее значение:
     class="combobox"  
    


Комментариев нет:

Отправить комментарий