寒塘孤雁 LV2
刚刚
Jieven 发表了文章
EovaMeta全新开源版发布,扫码进群,老用户都爽上了,就你还不知道!
60月前
寒塘孤雁 每日打卡
获得金币+6,获得点播券+3
76月前
寒塘孤雁 每日打卡
获得金币+7,获得点播券+0
81月前
寒塘孤雁 每日打卡
获得金币+9,获得点播券+3
82月前
寒塘孤雁 每日打卡
获得金币+11,获得点播券+3
82月前
寒塘孤雁 每日打卡
获得金币+7,获得点播券+2
82月前
寒塘孤雁 每日打卡
获得金币+6,获得点播券+2
88月前
寒塘孤雁 回复
@ev小白 你这个需求就是级联操作,写自定义JS就可以了。
90月前
寒塘孤雁 回复
@Max 给你推荐一个方案,分两步:
1. 修改com.eova.widget.grid.GridController#query,拼接json处改为如下形式:
String json = JsonKit.toJson(page.getList());
json = "{\"total\":" + page.getTotalRow() + ",\"rows\":" + json;
Kv[] sum = getAttr(CommonValues.DATAGRID_SUM);
if (sum != null) {
json += ",\"footer\":" + JsonKit.toJson(sum);
}
json += "}";
2. 元对象拦截器中定义queryAfter,计算合计行,设置到ctrl.attr:
Kv sum = Kv.create()
.set("time", "合计")
.set(AMOUNT, amount)
.set(AMOUNT_CHECKED, amountChecked)
.set(AMOUNT_UNCHECKED, amountUnchecked);
ac.ctrl.setAttr(CommonValues.DATAGRID_SUM, new Kv[]{sum});
95月前
寒塘孤雁 提交了一个需求