我发现一个待满足的需求,根据列表中所选择的数据进行处理,然后跳转。 比如下图,我想根据选择的记录后台处理完成后跳转到其它页面。
目前的自定义按钮只能是返回处理结果消息并刷新表格,希望加上 redirect 的支持
def test(self, request, queryset):
return {
'state': False,
'msg': '用户关联的数据还没有删除!'
}
还有一点,希望客户端那个 toobar 方法的hook能拿到所选择的id列表,这样类似的需求可以通过前端来实现。目前list.js的实现并没有给自定义toobar函数提供ids参数:
customButtonClick: function (btn, key) {
const self = this;
if (window.SIMPLEAPI && window.SIMPLEAPI.toolbar) {
var rs = window.SIMPLEAPI.toolbar.call(btn, key, this);
if (!rs) {
return;
}
}
。。。。
请老大考虑。