获取请求参数原创
金蝶云社区-吴锐雄
吴锐雄
0人赞赏了该文章 542次浏览 未经作者许可,禁止转载编辑于2023年03月02日 17:00:38


苍穹支持在ShowParameter中获取请求参数,

例如,我通过拼接url的方式,访问单据详情,在访问链接url后面,添加2个自定义参数,&name=hello&phone=13799999999,如下图image.png


我们可以在ShowParameter对象中,调用getCustomParams,获取map表,里面存储了上图的2个请求参数。

代码如下

@Override
public void preOpenForm(PreOpenFormEventArgs e) {
    super.preOpenForm(e);
    if (e.getFormShowParameter() instanceof BillShowParameter) {
        BillShowParameter showParameter = (BillShowParameter)e.getFormShowParameter();
        Map map = showParameter.getCustomParams();
        String name = map.get("name").toString();
        String phone = map.get("phone").toString();
    }
}


赞 0