插件实现界面规则相关功能原创
金蝶云社区-豹
3人赞赏了该文章 64次浏览 未经作者许可,禁止转载编辑于2024年07月23日 14:10:05

对于动态生成的字段在插件中实现相关界面规则

一般在

afterBindData中实现

数值类型为例:

    //修改字段元数据参数
    HashMap<String, Object> param = new HashMap<>();


    //数值总长度
    param.put(ClientProperties.Precision, decimalPrecision);

    //小数点位数
    param.put(ClientProperties.Scale, decimalScale);

    //最小值
    param.put(ClientProperties.MinValue, minValue);

    //最大值
    param.put(ClientProperties.MaxValue, maxValue);


    //设置即时触发值更新
    param.put(ClientProperties.FireUpdEvt,true);
    
    //设置控件的编辑类型
    HashMap<String, Object> itemMap = new HashMap<>();
    itemMap.put(ClientProperties.Item, param);


    this.getView().updateControlMetadata(symbol, itemMap);


赞 3