TX TextControl 在国内广泛应用于电子病历行业,有用户反馈在多医生会诊处理同一病历时需要进行权限限制。本篇文章中即将为大家介绍下 TX 编辑权限的实现思路。
TX 设置编辑权限,可以通过 DocumentTarget 类来实现,以下是详细步骤。
设置测试文档:
this.textControl1.Text = "test\ntest\ntest\ntest\ntest";
在目标位置插入 DocumentTarget:
//设置权限信息,同时可以提供导航功能,使用 DocumentTarget.ScrollTo 方法。
TXTextControl.DocumentTarget dt = new TXTextControl.DocumentTarget("editinfo");
dt.ID = 99;dt.TargetName = "editinfo:王医生可编辑";
this.textControl1.DocumentTargets.Add(dt);
编辑时获取方法如下:
//获取方法如下
TXTextControl.DocumentTarget dtget = this.textControl1.DocumentTargets.GetItem(99);
更多TX TextControl 控件功能请参考: