【笔记分享】锁定单据体某一行

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【笔记分享】锁定单据体某一行

public static void LockEntityRow(IDynamicFormView formView, string entryKey, int row)
{
    var entityCollection = formView.Model.DataObject[entryKey] as DynamicObjectCollection;
    if (entityCollection == null || entityCollection.Count == 0) return;
    foreach (var property in entityCollection[0].DynamicObjectType.Properties)
    {
        var propertyName = property.Name;
        if (propertyName.Contains("Id") || propertyName.Equals("Seq"))
        {
            continue;
        }

        formView.GetFieldEditor(propertyName, row).Enabled = false;
    }
}

不知道有没有更好的方法。。



【笔记分享】锁定单据体某一行

public static void LockEntityRow(IDynamicFormView formView, string entryKey, int row){ var entityCollection = formView.Model.Da...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息