xadmin icon indicating copy to clipboard operation
xadmin copied to clipboard

关于m2m_transfer需要再点一下的bug

Open RyanLoil opened this issue 4 years ago • 1 comments

已经找到问题所在,并提供解决方案,就一个小修改。 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就绕开它了。

RyanLoil avatar Mar 24 '20 14:03 RyanLoil

赞 解决了我的问题 只有添加一个option 可以自动选中 做了一点点修改 72行代码 修改如下: if (box == this.to_box) { this.to_box[0].options[i].selected = true; }; 这样添加多个option 都可以自动选中 完美解决

xingzybj avatar Sep 07 '20 10:09 xingzybj