金蝶材料扩展报表代码定制F7使用指南.pdfVIP

  • 0
  • 0
  • 约4.98千字
  • 约 6页
  • 2026-02-12 发布于北京
  • 举报

金蝶材料扩展报表代码定制F7使用指南.pdf

代码定制F7使用注意事项:

1、接口

/**

*缓存数据源设计时,代码定制的F7是否可以多选、限制的多选数量等信息

*map.put(allowMultipelected,true),true:允许多选,false:不允许

*map.put(limit,10)//多选数量

*/

publicvoidsetCustomMap(HashMapmap);

2、演示

实现类的具作由EAS业务确定,不在本范围内,但至少需要实现接口IExtCustomF7

publicclassCustomF7DemoextendsOrgF7implementsIExtCustomF7{

privatestaticfinallongserialVersionUID=1L;HashMapcustomMap=

newHashMap();booleanisMultipelected=false;Stringlimit=10;//限

制的多选行数publicCustomF7Demo(){super();}public

CustomF7Demo(Frameowner){super(owner);}public

CustomF7Demo(Dialogowner){super(owner);}

代码定制F7使用注意事项:

1、接口

/**

*缓存数据源设计时,代码定制的F7是否可以多选、限制的多选数量等信息

*map.put(allowMultipelected,true),true:允许多选,false:不允许

*map.put(limit,10)//多选数量

*/

publicvoidsetCustomMap(HashMapmap);

2、DEMO

实现类的具作由EAS业务确定,不在本范围内,但至少需要实现接口IExtCustomF7

publicclassCustomF7DemoextendsOrgF7implementsIExtCustomF7

{

privatestaticfinallongserialVersionUID=1L;

HashMapcustomMap=newHashMap();

booleanisMultipelected=false;

Stringlimit=10;//限制的多选行数

publicCustomF7Demo()

{

super();

}

publicCustomF7Demo(Frameowner)

{

super(owner);

}

publicCustomF7Demo(Dialogowner)

{

super(owner);

}

/**

*保存数据源设计时,代码定制的F7是否可以多选、限制的多选行等信息

*

*@see

com.kingdee.eas.rpts.ctrlsqldesign.param.IExtCustomF7#setCustomMap(java.util

.HashMap)*/publicvoidsetCustomMap(HashMapmap){customMap=map;}//显示前设置

多选或单选publicvoidshow(){Objectobj=customMap.get(allowMultipelected);if

(null!=obj){isMultipelected=newBoolean((String)obj).booleanValue();}

this.setMultiSelect(isMultipelected);//必须确保有设置多选或单选的方法obj=

customMap.get(limit);if(null!=obj){limit=(String)obj;}super.show();}/***@see

com.kingdee.eas.basedata.o

文档评论(0)

1亿VIP精品文档

相关文档