大家可能会问: 为什么QD3上和AG3的代码一样,但是QD3根本没有生成这个14*14的gif?
我们前面说到这个product variant的html是我们自己实现的iterator render的:这个iterator的初始化是由一个switch控制的,这个switch在QD3上是关闭的,所以QD3不会出现这个问题
最终找到assign transparant1414的代码了,确实是framework assign的。如果当前node的dependent node list是空的,就hard code成transparent 1414.gif. 现在系统这个gif没上传到MIME repository里。
这个class负责render我们点了Expand之后生成的dropdownlist的html:
这里可以看出,如果product是non-configurable的,dropdownlist不会出来