Skip to main content
A newer version of this page is available. .

TreeListSettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi Property

Specifies whether to disable client-side access to data source fields that are not bound to any tree list columns.

Namespace: DevExpress.Web.ASPxTreeList

Assembly: DevExpress.Web.ASPxTreeList.v19.2.dll

Declaration

[DefaultValue(DefaultBoolean.Default)]
public virtual DefaultBoolean AllowReadUnexposedColumnsFromClientApi { get; set; }

Property Value

Type Default Description
DefaultBoolean **Default**

One of the DefaultBoolean enumeration values.

Available values:

Name Description
True

Corresponds to a Boolean value of true.

False

Corresponds to a Boolean value of false.

Default

The value is determined by the current object’s parent object setting (e.g., a control setting).

Property Paths

You can access this nested property as listed below:

Object Type Path to AllowReadUnexposedColumnsFromClientApi
ASPxTreeList
.SettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi
MVCxTreeList
.SettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi
TreeListSettings
.SettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi
TreeListSettings<RowType>
.SettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi

Remarks

Use the AllowReadUnexposedColumnsFromClientApi property to restrict access to data source fields that are not bound to any column in the ASPxTreeList control.

ASPxTreeList.SettingsDataSecurity.AllowReadUnexposedColumnsFromClientApi = DefaultBoolean.True;

If the AllowReadUnexposedColumnsFromClientApi property is set to Default, the client-side access to the data source’s unexposed fields depends upon the BackwardCompatibilitySettings.DataControlAllowReadUnexposedColumnsFromClientApiDefaultValue property setting.

Note

The AllowReadUnexposedColumnsFromClientApi property has priority over the BackwardCompatibilitySettings.DataControlAllowReadUnexposedColumnsFromClientApiDefaultValue property.

See Also