Пример #1
0
    protected override void InstantiateCustomFields(IConciergeAPIService proxy)
    {
        // important - custom fields need to know who their context is
        cfsOrganizationalLayerFields.MemberSuiteObject = targetOrganizationalLayer;

        var pageLayout = targetOrganizationalLayer.GetAppropriatePageLayout();

        if (pageLayout == null || pageLayout.Metadata == null || pageLayout.Metadata.IsEmpty())
        {
            divOtherInformation.Visible = false;
            return;
        }

        // setup the metadata
        cfsOrganizationalLayerFields.Metadata   = targetOrganizationalLayer.DescribeObject();
        cfsOrganizationalLayerFields.PageLayout = pageLayout.Metadata;

        cfsOrganizationalLayerFields.Render();
    }
    protected override void InstantiateCustomFields(IConciergeAPIService proxy)
    {
        cfsOrganizationalLayerFields.MemberSuiteObject = targetOrganizationalLayer;

        var pageLayout = targetOrganizationalLayer.GetAppropriatePageLayout();

        if (pageLayout == null || pageLayout.Metadata == null || pageLayout.Metadata.IsEmpty())
        {
            divOtherInformation.Visible = false;
            return;
        }

        // setup the metadata
        cfsOrganizationalLayerFields.Metadata   = targetOrganizationalLayer.DescribeObject();
        cfsOrganizationalLayerFields.PageLayout = pageLayout.Metadata;

        cfsOrganizationalLayerFields.AddReferenceNamesToTargetObject(proxy);

        cfsOrganizationalLayerFields.Render();
    }