找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 213|回复: 0

表单插件,表单常用方法

[复制链接] IP属地:北京市

42

主题

0

回帖

245

积分

管理员

积分
245
QQ
发表于 2024-8-14 16:38:41 | 显示全部楼层 |阅读模式
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Kingdee.BOS.Core.Bill.PlugIn;
  7. using Kingdee.BOS;
  8. using System.ComponentModel;
  9. using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
  10. using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel;
  11. namespace BJ.Bos.ProJectName.Bill.Plugln
  12. {
  13.     [Kingdee.BOS.Util.HotUpdate]
  14.     [Description("表单插件,表单常用方法")]
  15.     public class ClassName : AbstractBillPlugIn
  16.     {
  17.         public override void BarItemClick(BarItemClickEventArgs e)
  18.         {
  19.             base.BarItemClick(e);
  20.             if (e.BarItemKey == "tbTest")

  21.             {
  22.                 //获取单据标题 this.View.GetFormTitle()
  23.                 //  string FormTitle = this.View.GetFormTitle();
  24.                 //获取单据内码,并转换成字符串.ToString()
  25.                 //  string FormTitle = this.View.Model.DataObject["Id"].ToString();

  26.                 //显示出来,显示到备注上面,赋值给备注
  27.                 //  this.View.Model.SetValue("FNote", FormTitle);
  28.                 //获取焦点,备注
  29.                 //   this.View.GetControl("FNote").SetFocus();
  30.                 //单据体,备注,行锁定字段

  31.                // this.View.GetFieldEditor("FEntryNote", 0).Enabled = false;

  32.                 //点击按钮,备注字段锁定,变成灰色

  33.                 this.View.GetControl("FNote").Enabled = false;

  34.                
  35.                


  36.                
  37.             }
  38.         }
  39.     }
  40. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表