[Vtigercrm-developers] setRelatedList API - Feature Request : Filter target module

Prasad prasad at vtiger.com
Thu Jun 10 22:28:39 PDT 2010


Hi David,

function setRelatedList($moduleInstance, $label='', $actions=false,
$function_name='get_related_list')

In case you need to filter the records, I would suggest you to create a
function 'custom_related_list' in your module and
register it by passing the last argument to setRelatedList.

get_related_list function is made available through data/CRMEntity.php

Regards,
Prasad
vtiger Team

On 6/11/10, David V. <davidv.net at gmail.com> wrote:
>
> The setRelatedList API is extremely important for us who need to adapt
> Vtiger to specials requirements.
>
> One question I still have is : is it possible to pre-filter the records in
> the windows that pops-up when I click Add on a related list ?
>
> Exemple : I have a module Payslip. I want it to be related to the module
> Account so I can select Accounts to add to the More information tab of a
> specific Payslip.
>
> I use the setRelatedList API as described in VtigerCRM_5.1.0_Vtlib.pdf and
> it works perfectly.
>
> Now suppose that I want to show only a subset of the Accounts when I click
> on the Add button in the related list. For example I want to display only
> accounts from a specific city.
>
> Is there already a way to do that ?
>
> If not, would it be possible to add an other argument to the setRelatedList
> API ?
>
> Vtiger_Module->setRelatedList(<TARGET MODULE>[, <HEADER LABEL>, <ALLOWED
> ACTIONS>, <CALLBACK FUNCTION NAME>, <FILTER FUNCTION NAME>]);
>
> <FILTER FUNCTION NAME>
> Optional (default = everything)
> The function should be defined in the <SOURCE MODULE> class.
> This should filter the records in the <TARGET MODULE> popup before
> displaying.
>
>
> David V.
>
> _______________________________________________
> Join vtiger community at http://forums.vtiger.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.vtigercrm.com/pipermail/vtigercrm-developers/attachments/20100611/a28b07d4/attachment-0002.html 


More information about the vtigercrm-developers mailing list