CheckLookupEditorAttribute class

namespace: Serenity.ComponentModel   assemblySerenity.Net.Core

Indicates that the target property should use a "CheckLookup" editor.

[AttributeUsage(AttributeTargets.All)]
public class CheckLookupEditorAttribute : CustomEditorAttribute

Public Members

name description
CheckLookupEditorAttribute(…) Initializes a new instance of the CheckLookupEditorAttribute class. (2 constructors)
CascadeField { get; set; } Cascade filtering field (items will be filtered on this key, e.g. CountryID) Make sure you have [LookupInclude] attribute on this field of lookup row, otherwise you'll have empty results as this field won't be available client side.
CascadeFrom { get; set; } ID (can be relative) of the editor that this editor will cascade from, e.g. Country
CascadeValue { get; set; } Cascade filtering value, usually set by CascadeFrom editor, e.g. the integer value of CountryID If null or empty, and CascadeField is set, all items are filtered
CheckedOnTop { get; set; } Move selected items to top on load
Delimited { get; set; } Use comma separated string instead of an array to serialize values.
FilterField { get; set; } Optional filtering field (items will be filtered on this key, e.g. GroupID) Make sure you have [LookupInclude] attribute on this field of lookup row, otherwise you'll have empty results as this field won't be available client side.
FilterValue { get; set; } Optional filtering value, e.g. the integer value of GroupID. If null or empty string no filtering occurs.
HideSearch { get; set; } Hide quick search input
LookupKey { get; set; } Lookup key, e.g. Northwind.CustomerCity
ShowSelectAll { get; set; } Show select all button
const Key Editor type key

See Also