2017-03-02 5 views
0

私はvtiger CRMに取り組んでいます。このCRMのために、インストール後に組織またはリード詳細ビューからアクセスできるプラグインを開発する必要があります。vtigerの関連リストからcutomモジュールのデータを取得する方法

私は正常にこのレベルのプラグインに達しました。私のモジュールをリンクするために私はsetRelatedList APIを使用していたし、私のコードは

include_once('vtlib/Vtiger/Module.php'); 
$moduleInstance = Vtiger_Module::getInstance('Payslip'); 
$accountsModule = Vtiger_Module::getInstance('Accounts'); 
$relationLabel = 'Accounts'; 
$moduleInstance->setRelatedList(
     $accountsModule, $relationLabel, Array('ADD','SELECT') 
); 

私のプラグインの名前はmailAddonあり、そして時にクリックした場合、私のプラグインの場合、それは、組み込みの詳細モジュールのサイドバーではなく、タスクに表示されています私の定義したテーブルから自分の要件に従ってデータを取得する必要があります。私はちょうどvtigerのこの動作を拡張する方法を知りたい。

おかげ

+0

私はこれに関する助けを得ることができますか? –

答えて

0

それは遅くなりますが、はい、あなたはカスタム関数と同様に、デフォルトの機能を使用して、プラグインのデータを取得することができます。これを動作させるには、テーブルvtiger_relatedlistsに行き、モジュールタブIDを使用してエントリを見つけます。あなたのコードで見逃したように、その行を関数名で更新してください。モジュールの構造に応じて、関数名のいずれかをget_dependents_listまたはget_related_listに設定できます。ここには、スクリプトと、設定する場所と設定する場所があります。これがあなたを助けることを願っています。

http://prntscr.com/emny6v

関連する問題