m.orgname:就相当于option里的内容,lable。例如:以上的option的请选择。
补充:
数组:
label for value in array
label选择之后salesorgid的值:{“id”:“1”,“name”:“张三”}
因为我们要用到三级的级联,用这个实现了下拉列表
利用绑定的变量。然后angularjs有个监控,监控变量的值变化, 就可以变化调用方法,然后选了一个就能查出她的子集。
三级联动就是这个套路就解决了
一个是下拉列表
一个是变量
一个是监控变量,加变量查询。查询结果给下一个。
最后还有个模板类型。也是这么查。
模板类型是为了后序确定商品的品牌
监控模板类型的然后查模板
查出后是String 转换成json
JSON.parse($template.brandids); 赋值给本身
扩展属性
这个是保存在template中,我们需要查出来那个属性的名称,然后形成一个填写的,我们填上value
然后在保存在branddesc那个里面
规格
主要是表的关系,模板表和规格表
模板表是表中表
很多对象。我们查出来是字符创
直接用
Template obj = tempplate.selectbyPrimaryKey(id);
List
在增加规格的时候
有个特点
数组中有很多规格 比如 尺寸 颜色
然后尺寸中,又对应几个
颜色又有几个
那么怎么生成规格呢
第一部:先定义一个list 有金额和库存
遍历items
遍历list 有几条 这个遍历完要赋值回来,并且使用的时候用的是深克隆 list和尺寸遍历的顺序并不影响结果。因为每次都是克隆。
遍历 尺寸
后面主要是后端的处理。需要搞清楚表的关联关系。在新增的时候要操作5张
规格的启用和不启用,需要做不同的处理。有些要给默认值来代替规格的填写框。
如果{}中的值为null 我们给一个{}。