CustomProperty

Descripción

 Las propiedades personalizadas (CustomProperties) permiten extender fácilmente la configuración del modelo en sus tres niveles: Modelo, Entidad y Propiedad. 

<?xml version="1.0" encoding="utf-8"?>

<SfsModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <CustomProperties>

        <CustomProperty Name="AutoCreatedDateProperty" Value="CreatedDate"/>

        <CustomProperty Name="AutoUpdatedDateProperty" Value="UpdatedDate"/>

        <CustomProperty Name="AutoCreatedUserProperty" Value="CreatedBy"/>

        <CustomProperty Name="AutoUpdatedUserProperty" Value="UpdatedBy"/>

        <CustomProperty Name="CompanyProperty" Value="IdCompany"/>

    </CustomProperties>

    <Entities>

    ...

    ...

    <Entity Name="secUser" IsCustom="false">

      <CustomProperties>

        <!--Incluir contenido externo en archivo ascx para jscript-->

        <CustomProperty Name="UIHeaderInclude" Value="true" />

        <CustomProperty Name="UIIncludeInSiteMap" Value="true" />

        <CustomProperty Name="Auditable" Value="true" />

      </CustomProperties>

      <Properties>

        <!--No visibles-->

        <Property Name="LastActivityDate" Nullable="true" Visible="false" Type="DateTime"></Property>

        <Property Name="UserId" Nullable="true" Visible="false" Type="Guid">

          <CustomProperties>

            <CustomProperty Name="IsHidden" Value="true"/>

          </CustomProperties>

        </Property>

        <Property Name="LoweredUserName" Visible="false" Type="String"></Property>

        <Property Name="IsAnonymous" Nullable="true" Visible="false" Type="Boolean"></Property>

        ...

        ..

 

 

Comments