目前公司有一套产品管理系统,主要就是设置产品的参数,系统首先要定义产品模板,产品模板对应一类产品,模板下挂的属性进行了抽象,只有几种类型,比如输入框,下拉宽,当然还有一些复杂的类型。在配置具体产品的时候同类型的产品属性显示页面都是一样的,一种类型一个页面。现在的情况是每个模板下的属性都有一些个性化的控制,所以在每种类型的属性保存时都要加好多js控制,每加一个产品模板,就要加好多特殊控制。后续可能还需要不同模板由不同的开发部门去开发,主要就是写产品属性的特殊化控制。请问各位大虾有没有什么好的设计方法,特别是多部门开发的问题,谢谢
另外一个问题是,现在领导想让不同部门开发自己模板的特殊控制,这样总不能大家都在那个公共页面加特殊代码吧,一个是出了问题责任不好定,现在是想把公共的抽出来,由我们做公共部分,特殊的由各部门去写,所以不知道如何设计。
JS框架如Dojo中,可以在一个控件事件上附加多个Listener,而不是像裸JS那样只能做出一个事件处理代码。不知道像Dojo这样子是否可以帮到你。