美文网首页
金蝶云苍穹标准单据列表插件billListHyperLinkCl

金蝶云苍穹标准单据列表插件billListHyperLinkCl

作者: 涎涎 | 来源:发表于2020-08-28 10:53 被阅读0次
  1. 新建带组织模板单据

  2. 设置表名后保存

  3. 在表单的基本信息里面添加文本字段将其标识更改为 textfield1 将其名称更改为 文本1

  4. 进入列表界面,将刚刚添加的文本1字段添加到表格视图中并将其设置显示为超链接开户后保存

  1. 管理员账号登录后将其授权

  2. 普通用户登录后在表单界面预览后添加几条数据

  3. 编码

package kd.bos.bill.plugin;

import kd.bos.bill.BillShowParameter;
import kd.bos.bill.OperationStatus;
import kd.bos.dataentity.utils.StringUtils;
import kd.bos.form.ShowType;
import kd.bos.form.events.HyperLinkClickArgs;
import kd.bos.list.plugin.AbstractListPlugin;

/**
 * <p>Title: BillListHyperLinkClickSample</p>
 * <p>
 *    Description:
 * </p>
 * <p>Copyright: Copyright (c) 2020</p>
 * @author xx
 * @date 2020年3月10日
 * see_to_overridden
 * @version 1.0
 */
public class BillListHyperLinkClickSample extends AbstractListPlugin {

    private final static String KEY_TEXTFIELD1 = "textfield1";

    /**
     * <p>Title: </p>
     * <p>
     *    Description:
     * </p>
     * <p>Copyright: Copyright (c) 2020</p>
     * @author xx
     * @date 2020年3月10日
     * @param param the bare_field_name
     * @param args
     * @see kd.bos.list.plugin.IListPlugin#billListHyperLinkClick(kd.bos.form.events.HyperLinkClickArgs)
     * @version 1.0
     */
    @Override
    public void billListHyperLinkClick(HyperLinkClickArgs args) {
        if (StringUtils.equals(KEY_TEXTFIELD1,  args.getHyperLinkClickEvent().getFieldName())){
            // 当前点击的是文本1
            
            // 取消系统自动打开本单的处理
            args.setCancel(true);
            
            // 打开物料新增界面
            BillShowParameter showParameter = new BillShowParameter();
            showParameter.setFormId("bd_material");
            showParameter.getOpenStyle().setShowType(ShowType.Modal);
            showParameter.setStatus(OperationStatus.ADDNEW);
            
            this.getView().showForm(showParameter);
        }
    }
}
  1. 重启服务后进入列表界面预览测试,如下图所示测试成功

以上就是我关于 金蝶云苍穹标准单据列表插件billListHyperLinkClick事件案例 知识点整理与总结的全部内容,希望对你有帮助。。。。。。。


分割线

相关文章

网友评论

      本文标题:金蝶云苍穹标准单据列表插件billListHyperLinkCl

      本文链接:https://www.haomeiwen.com/subject/nochsktx.html