Skip to content

关于m2m_transfer需要再点一下的bug #711

Description

@RyanLoil

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

Activity

  1. xingzybj commented on Sep 7, 2020

    @xingzybj

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions