Witam.
W RB potrzebuję dociągać wartości bieżące z innych recordsetów. Robię to za pomocą pola calculated. Np dociągam aktualny status projektu, czy jego prawdopodobieństwo do lejka sprzedaży. Nie mogę tego zapisać w bazie, bo to się na bieżąco zmienia. Pole calculated jest tworzone jak to takie pole przez display_callback.
Niestety potrzebuję dać użytkownikom możliwość filtracji RB po tym polu.
Pojawił mi się problem jak stworzyć filtr na takim polu.
1: Czy ktoś już opanował tworzenie filtru RB na polu calculated?
Tworzę filtry przez $rb->set_custom_filter(), ale ta metoda wymaga danych w bazie . Tutaj ich nie ma, więc nie działa.
2: Podobnie - jak zmusić pole calculated do zaistnienia w wyszukiwaniu szczegółowym RB. Dodanie w definicji pola 'param' =>Utils_RecordBrowserCommon::actual_db_type('text',64) dodaje reprezentację bazodanową i uaktywnia możliwość wpisania tekstu w wyszukiwaniu szczegółowym, ale i tak nie działa. Pewnie trzeba wymyśleć jakiś "myk" poprzez jakąś statyczną funkcję w common aby zadziałało.
Może ktoś rozwiązał ten problem?
Pozdrawiam
PRaski