datagrid filters foreign keys problem

Login or register to post comments
3 replies [Last post]
Offline
Joined: 03/13/2011

please help me
i have want to filter qdatagrid from foreignkey listfilter, looking from the example advance filtering.. problem is grid filtering dropdown not working

i have 2 tables
---------
tuser
=========
id
name
groupid

---------
tusergroup
=========
id
group

Qdatagrid column code

//Group - filtered
$groupCol = new QDataGridColumn('Group', '<?= $_ITEM->Group ?>', 'Width=90');               
$groupCol->OrderByClause = QQ::OrderBy(QQN::TUsers()->GroupId);
$groupCol->ReverseOrderByClause = QQ::OrderBy(QQN::TUsers()->Group, false);              
$groupCol->FilterType = QFilterType::ListFilter;               
   $objgroup = TUsergroups::LoadAll();               
      foreach ($objgroup as $objG)
$groupCol->FilterAddListItem($objG->Group, QQ::Equal(QQN::TUsers()->GroupId,$objG->Id));
$this->dtgTUserses->AddColumn($groupCol);

filter event from dropdown not working, how to fix it.. please help me.. thanks b4

Offline
Joined: 03/13/2011

help please.. up.. up..

Offline
Joined: 08/12/2009

HI,

you must add a QChangeEvent to your list so that when you choose an item it will update the datagrid.

Offline
Joined: 03/13/2011

hi thx for your answer, there's any example for that ?
QChangeEvent for QFilterType::ListFilter ?
i not find it at advanced_filtering example..

anyone help ...