Показать сообщение отдельно
Старый 22.04.2004, 12:12   #1  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Выпадающий список и его фильтрация
Здравствуйте.

Возникла вот такая проблема. На форме есть поле StringControl
для него определен следующий Data Method:

PHP код:
edit WMSShipmentId selectShipment(boolean setWMSShipmentId WMSShipmentId)
{
    
WMSShipment     _WMSShipment;

    if (
set)
    {
        
select _WMSShipment where _WMSShipment.shipmentId==_WMSShipmentId;

        if (
_WMSShipment)
        {
            
WMSShipment_ds.reread();
            
WMSShipment_ds.findRecord(_WMSShipment);
        }

    }
    return 
WMSShipment.shipmentId;

таким образом поле становится выпадающим списком.

На форме есть Data Source WMSShipment, у него переопределен метод
executeQuery, в котором устанавливаются различные фильтры (ranges).

Теперь хочется чтобы когда мы открываем наш выпадающий список, там были только записи удовлетворяющие этим фильтрам, однако там появляются все записи...

Че здесь неправильно, подскажите пожалуйста