我是vtiger crm的新手,需要一个代码来添加下拉列表,该下拉列表具有来自添加潜在客户页面的数据库表中的值。如果有人有,请提供解决方案?
问问题
844 次
1 回答
1
您可以使用以下代码添加下拉字段并按照以下步骤来实现您的结果:
- 在一个 PHP 文件中添加波纹管代码(例如 add_to_lead.php)。
- 将该文件放入您的项目目录中。
从浏览器运行该文件(例如 www.yourVtigerhost.com/add_to_lead.php)
$Vtiger_Utils_Log = true; include_once('vtlib/Vtiger/Menu.php'); include_once('vtlib/Vtiger/Module.php'); $module = new Vtiger_Module(); $module = $module->getInstance('Leads'); // Create new Block into Lead Module and your drop-down added into new block $block1 = new Vtiger_Block(); $block1->label = 'LBL_LEAD_INFORMATION'; $block1 = $block1->getInstance($block1->label,$module); $field0 = new Vtiger_Field(); $field0->name = 'your field name'; $field0->table = $module->basetable; $field0->label = 'Your field Name to display'; $field0->column = 'field_name'; $field0->columntype = 'VARCHAR(100)'; $field0->uitype = 15; $field0->setPicklistValues( Array ('Dropdown Value1','Dropdown Value2','Dropdown Value3')); $field0->typeofdata = 'V~O'; $block1->addField($field0);
新的下拉菜单具有下拉值 1、下拉值 2、下拉值 3 等值
如果您想在下拉列表中添加比从Setting-> Studio->Picklist Editor添加更多的值。
于 2017-09-12T12:12:10.760 回答