已经找到问题所在,并提供解决方案,就一个小修改。
xadmin.widget.select-transfer.js
第172行修改为:
box.options[i].selected = true;
然后在第72行前添加:
if (box == this.to_box) { this.to_box[0].options[0].selected = true; };
修复的bug是必须点击一下右侧选中框才能提交这个问题。
没能找到具体的原因,但是发现修改HTML的option标签的selected属性为true(任意一个就行)就能处理这个问题,索性在显示的时候直接显示第一个为select就绕开它了。
已经找到问题所在,并提供解决方案,就一个小修改。
xadmin.widget.select-transfer.js
第172行修改为:
box.options[i].selected = true;然后在第72行前添加:
if (box == this.to_box) { this.to_box[0].options[0].selected = true; };修复的bug是必须点击一下右侧选中框才能提交这个问题。
没能找到具体的原因,但是发现修改HTML的option标签的selected属性为true(任意一个就行)就能处理这个问题,索性在显示的时候直接显示第一个为select就绕开它了。