Мне удалось отфильтровать записи, которые появляются, когда мы нажимаем кнопку select
внутри подпанели. Это можно сделать, переопределив значение $initial_filter
следующим образом:
public function display($widget_data, $additionalFormFields = null, $nonbutton = false) {
global $app_strings; $initial_filter = '';
$initial_filter.='&SOME_FIELD='.urlencode("SOMEVALUE");
}
Этот первоначальный фильтр будет использоваться как параметр $_GET
при открытии всплывающего окна, чтобы он знал, какие записи отображать.
Теперь сложная часть заключается в том, что я пытаюсь понять, как его отфильтровать, чтобы он показывал записи, в которых SOME_FIELD пуст… Я пробовал что-то вроде SOME_FIELD=null
или SOME_FIELD=false
, но это не работает… Если кто-нибудь может что-нибудь предложить, я был бы признателен.