BOM单据体选中单元格用颜色突出,以及调整单据体字体大小
制作BOM的时候,选中单元格复制,选中的单元格没有仍和标记,有时候都不知道选中没选中,经常复制错,而且单据体的字体是在太小,看起来很费劲
EntryGrid grid = this.View.GetControl<EntryGrid>("FTreeEntity"); var objs = this.Model.GetEntityDataObject(this.View.BillBusinessInfo.GetEntity("FTreeEntity")); grid.SetCustomPropertyValue("FontSize", 16);//设置单据体字体大小 grid.SetRowHeight(25);//设置行高
通过AfterBindData事件
SetCustomPropertyValue
设置单据体的字体大小
SetRowHeight
设置行高
public override void EntryCellFocued(EntryCellFocuedEventArgs e) { base.EntryCellFocued(e); //this.View.ShowMessage("newfieldkey = "+e.NewFieldKey + " newfieldkey = " + e.OldFieldKey+" entrykey"+e.EntryKey); //this.View.GetControl(e.NewFieldKey).ControlAppearance.BackColor = "#B34D9E"; //this.View.GetControl(e.OldFieldKey).ControlAppearance.BackColor = "#F6F7F8"; EntryGrid grid = this.View.GetControl<EntryGrid>(e.EntryKey); if (e.NewFieldKey != null || e.NewFieldKey != "")//当前焦点 { grid.SetBackcolor(e.NewFieldKey, "#B34D9E", e.NewRow); } if (e.OldFieldKey != null || e.OldFieldKey != "") //旧焦点 { grid.SetBackcolor(e.OldFieldKey, "#F6F7F8", e.OldRow); } }
通过单元格焦点事件,来修改单元格的背景颜色
设置当前单元格颜色的同时记得将上一个焦点单元格修改回原来的颜色就可以了
具体效果如下
BOM单据体选中单元格用颜色突出,以及调整单据体字体大小
制作BOM的时候,选中单元格复制,选中的单元格没有仍和标记,有时候都不知道选中没选中,经常复制错,而且单据体的字体是在太小,看起来很...
点击下载文档
上一篇:基础服务与基础框架 / 管理中心下一篇:python插件调用堆栈
本文2024-09-16 17:43:56发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17594.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章