zoukankan      html  css  js  c++  java
  • python实现单据体必录字段显示星号

    #引入clr运行库
    import clr
    #添加对cloud插件开发的常用组件的引用
    clr.AddReference('Kingdee.BOS')
    clr.AddReference('Kingdee.BOS.Core')
    clr.AddReference('Kingdee.BOS.ServiceHelper')
    #导入cloud基础库中的常用实体对象(分命名空间导入,不会递归导入)
    from Kingdee.BOS import *
    from Kingdee.BOS.Util import *
    from Kingdee.BOS.Core import *
    from Kingdee.BOS.Core.DynamicForm import *
    from Kingdee.BOS.Core.DynamicForm.PlugIn import *
    from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
    from Kingdee.BOS.Core.Interaction import *
    from Kingdee.BOS.Core.Metadata import *
    from Kingdee.BOS.Core.Metadata.EntityElement import *
    from Kingdee.BOS.Core.Metadata.FieldElement import *
    from Kingdee.BOS.ServiceHelper import *
    from System import *
    from System.Collections.Generic import *
    from Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel import *
    def AfterBindData(e):
    SetStar();

    def DataChanged(e):
    if e.Field.Key == "FReceiveType":
    SetStar();

    def SetStar():
    FStockOrgId = this.Model.GetValue("FStockOrgId");
    if FStockOrgId is not None:
    orgNumber = FStockOrgId ["number"];
    FReceiveType = this.Model.GetValue("FReceiveType");
    if orgNumber == '105':
    if FReceiveType == '资产领用': #新合新资产领用
    this.View.GetControl[EntryGrid]("FEntity").SetMustInput("F_VTR_Text",True); #资产编码显示星号
    else:
    this.View.GetControl[EntryGrid]("FEntity").SetMustInput("F_VTR_Text",False); #资产编码隐藏星号

  • 相关阅读:
    jQuery 元素操作
    jQuery 文本属性值
    jQuery 属性操作
    jQuery 效果
    sass入门学习篇(二)
    sass入门学习篇(一)
    CSS3 基础知识[转载minsong的博客]
    js倒计时,秒倒计时,天倒计时
    webstorm快捷键收集【转发】
    placeholder各种浏览器兼容问题
  • 原文地址:https://www.cnblogs.com/zouhuaxin/p/15013935.html
Copyright © 2011-2022 走看看