产品/国家层次结构列表

magalimdo
编辑2022年12月 建模

我有一个产品列表,有自己的父母(产品品牌)。

我也有一个国家与地区的父母列表。

一些产品的对应于某些国家,其中一些超过一个国家:

产品(品牌)- >国家1

产品B(品牌)- >国家1

产品C(品牌B)- >国家1

品牌产品D (C) - >国家2

品牌产品E (D) - >国家2

品牌产品E (D) - > 3

品牌产品E (D) - > 4

有办法有一个列表,如果我选择国家1可以看到产品,B, C,如果我选择国家2 D和E可以看到产品,3和4的国家,我也会看到产品E ?

谢谢你!

标记:

评论

  • ManjunathKN
    编辑2022年12月

    @magalimdo,

    我有两个想法,

    1。创建一个产品列表以下国家列表第二comp层次结构(如果不是可行的由于上浆或任何)

    2。创建一个单独的产品和国家列表,列表和地图这个国家第二个薪酬等级列表的列表和国家使用finditem创建一个源和目标模块之间的关系。

    谢谢,
    希莫

  • rob_marshall
    编辑2022年12月

    @ManjunathKN@magalimdo

    问题是如果映射发生变化,你必须清理需要操作的列表。

    一个更好的方法,这是根据客户和产品的数量,但创建一个模块dimensionalized都与一个布尔值的行项目(产品和客户)(适用于映射)。现在你可以过滤行项目显示适当的产品为特定客户以及其他的途径,如果必要的。

  • ManjunathKN
    编辑2022年12月

    @rob_marshall,

    同意系统过滤模块之间尺寸hazzle就更少了。像你提到这取决于维度的条目数也数的目标模块与该系统相关的模块。我是担心稀疏。

    其他方面,我当时回答考虑更多的静态方法如果映射不经常变化,我们需要行动来删除,如果是更具活力那么是的,这不是一种好方法。

    谢谢,
    希莫



  • magalimdo
    编辑2022年12月

    @ManjunathKN@rob_marshall

    我有成百上千的产品和70个国家。我认为稀疏可能是一个问题。

    我不确定如果映射往往会改变,但我会试着适应你的解决方案,看看它的工作原理。亚搏彩票app官方网站

    谢谢你!

Baidu