单据体首行显示过滤行原创
金蝶云社区-一修
一修
8人赞赏了该文章 2,929次浏览 未经作者许可,禁止转载编辑于2020年09月25日 11:55:56

单据体首行显示过滤行,输入之后对单据体进行过滤。需要做个表单构建插件.设置showFilterRow属性,然后在BOS中挂上这表单构建插件

  public class EntrustPermitWebFormBuilderPlugIn : AbstractDynamicWebFormBuilderPlugIn
    {
        public override void CreateControl(Core.DynamicForm.PlugIn.Args.CreateControlEventArgs e)
        {
            if (e.ControlAppearance.Key == "FPOOrderEntry") //单据体KEY
            {
                e.Control.Put("showFilterRow", true);
            }
            base.CreateControl(e);
        }
    }


或者注册Python:

#实现单据体首行过滤 
clr.AddReference('System')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm.PlugIn import *
from Kingdee.BOS.Core.Metadata.EntityElement import *
from System import *
#方法覆写
def CreateControl(e):
        if isinstance(e.ControlAppearance, EntryEntityAppearance):
                e.Control.Put("showFilterRow", True);


图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!