如何实现CRM系统下拉框的动态关联选择功能
实现动态联动功能,如:有三个表,一个是客户表,一个是联系人表,一个是合同表。在合同表里,有客户、联系人字段。当选了客户甲时,甲下面的张三、李四就会在联系人表里关联出来。现以厂商、品牌为例来说明。一个厂商有几个品牌。在产品录入时,要录入厂商和品牌,需要关联。
如下图所示:
|
|
关联表1 |
关联表2 |
本表 |
表 |
表编号 |
928 |
927 |
63 |
英文表名 |
ltw_MI |
LTW_BI |
db_product | |
中文表名 |
厂商 |
品牌 |
产品表 | |
物理表名 |
ltw_MI |
|
db_product | |
主键 |
字段名 |
ltw_pkid |
ltw_pkid |
p_pkid |
中文名 |
主键 |
主键 |
产品编号 | |
字段 |
字段名 |
LTW_csm |
LTW_cs |
LTW_CS |
中文名 |
厂商 |
厂商 |
厂商 | |
字段 |
|
|
ltw_pinpai |
ltw_pp |
|
|
品牌 |
品牌 |
厂商表——“厂商”字段——主从表关联,不用设置
品牌表——“厂商”字段——主从表关联,设置:
这个主表ID要选“是”,主表ID主要是用于实现主从表关联显示,这里,厂商下面有一个子菜单“品牌”,如果要正常显示这个品牌菜单,品牌表则要满足以下两个条件:有一个产品字段关联到厂商字段。同时,厂商这个字段的主表ID标志设置为是。
品牌表——“品牌”字段——主从表关联,不用设置;
产品表——“厂商”字段——主从表关联,设置:
这样设置就可以了。其中,要特别注意,产品表里的厂商、品牌字段,他们选择标志,不许品牌为否,厂商为是。