外键编辑,搜索后确认,返回,完成编辑

比如有一个表student,里面有一个外键school_id,指向school表,现在我想切换student的school_id。

按照我的想法,应该点击到school_id的链接,然后到一个新的iframe之类的,然后在这个iframe里面搜索新school,然后点击确认,就返回到原来的student编辑页面了。

有实现的方法吗?最好官网有个例子,因为一对一、一对多、多对多的编辑都是最基本的admin使用。

@dahai 弹出一个iframe的场景目前还不支持。通过单选/多选可以解决你的问题吗?

你看支持不支持这样的设置。

在编辑student表的时候,这个school_id可以直接编辑。还可以在编辑框边再上弄一个button,点击button进入iframe 或者 对话框 搜索页面,可以根据school的name进行搜索,找到需要的school,点击确认,编辑框自动更改为刚才确认的school_id。

其实是不是iframe不重要,重要的就是编辑join表字段的时候,开启一个新页面搜索的过程,因为被join的表数据在实际应用中可能成千上万,多选框不太适合。

如果专门到school表中筛选到id,再复制到student表也可以,但中间操作太多了,对普通用户不太友好。

以上只是个人建议。

@dahai 我明白你意思。目前还没有直接的API,只能通过写js去解决你的这个场景。这个功能估计一两个版本后会加上的。