
金蝶BOS·Web
公子旭
暮春之江南过客,月夜时灯下书生。
展开
-
金蝶EAS8.2,WAF2框架,分录中F7字段数据过滤
以下代码示例演示了如何在分录中将F7字段添加过滤条件。需要在分录对应F7字段添加获取焦点事件,然后添加过滤条件。核心代码:waf("#entries_" + rowIndex + "_expenseTypeEx").wafPromptStandard("option", "filteritem", filteritem);注意:expenseTypeEx为实体中属性。/**原创 2017-06-05 20:27:36 · 1907 阅读 · 0 评论 -
金蝶EAS8.2,WAF2,F7数据过滤(单据头、分录均有F7字段)
业务场景:单据头含有商品分类F7字段,单据头含有商品F7字段,商品需要根据商品分类进行数据过滤。单据分录中也含有商品F7字段,分录中商品字段同样需要根据单据头的商品类型字段进行数据过滤。/**************************提示:只允许修改开发区域,其他区域会被覆盖!********************************/mod.definePage("原创 2017-06-05 20:35:56 · 2185 阅读 · 0 评论 -
金蝶EAS8.2,WAF2,关闭当前页面
关闭当前页面,网页前端。// 关闭页面close:function(event,value){ waf.window.close(parent._self.editWin);}原创 2017-06-06 13:37:48 · 1050 阅读 · 0 评论 -
EAS8.0,WAF2,JS,列表界面选择记录行,请求控制层逻辑,刷新界面
业务场景:列表界面选择一行数据,通过数据状态(枚举)判断是否需要向控制层进行请求。通过ajax向控制层请求,改变数据状态之后,刷新界面(重新加载数据)。// 开检dtcing:function(event,value){ var selectedId = waf("#queryGrid").dataGrid("getSelectedRow"); if (sele原创 2017-06-06 13:42:53 · 593 阅读 · 0 评论 -
EAS8.0,EAS8.2,WAF2,JS,打开新页面,打开新窗口,传递参数
业务场景:列表界面选择一行数据之后,判断数据状态,打开新页面。打开新页面时,传递当前选择行记录的ID到新页面,在新页面进行下一步操作,页面链接中注意uipk参数。option.url = waf.getContextPath() + "/dynamicForm.do?event=initialize&uipk=com.kingdee.eas.custom.DetectionResultRe原创 2017-06-06 13:49:16 · 3266 阅读 · 0 评论 -
金蝶EAS8.0,EAS8.2,WAF2,SpringMVC编写控制层
SpringMVC注解的方式编写控制层逻辑,可以省略框架原有的事件、功能处理机制(event、handler)。使用框架原有事件、功能机制时,代码较为零散,配置过多。 package com.kingdee.eas.custom.demo.demo.web;import javax.servlet.http.HttpServletRequest;import javax.ser...原创 2017-06-06 14:43:23 · 1967 阅读 · 6 评论 -
EAS8.0,WAF2,Web页面、序时簿表格数据过滤、数据隔离、过滤条件
业务场景:用于Web页面,序时簿表格数据过滤。需要前端JS与控制层Java代码共同配合完成。例如,用户打开列表界面之后,只能看到自己录入的数据,或者切换到某个组织之后,只能看到本级组织所属的数据等。本例中控制层使用了SpringMVC的方式,关于控制层实现方式,具体可参考博主相关文章。/**************************提示:只允许修改开发区域,其他区域会被覆盖!**原创 2017-06-10 10:19:08 · 3157 阅读 · 3 评论