Example #1
0
 /// <summary>
 /// Устанавливает для токен бокса автокомплит.
 /// </summary>
 /// <param name="settings">Настройки токен бокса.</param>
 /// <param name="token">Токен безопасности.</param>
 /// <param name="kind">Тип пункта автодополнения.</param>
 public static void SetAutocomplete(this TokenBoxSettings settings, SecurityToken token, AutocompleteKind kind)
 {
     settings.Properties.AllowCustomTokens        = true;
     settings.Properties.IncrementalFilteringMode = IncrementalFilteringMode.Contains;
     settings.Properties.ShowDropDownOnFocus      = ShowDropDownOnFocusMode.Always;
     settings.Properties.DataSource = RemontinkaServer.Instance.EntitiesFacade.GetAutocompleteItems(token, kind.
                                                                                                    AutocompleteKindID).Select(
         i => i.Title).ToList();
 }
Example #2
0
 /// <summary>
 /// Устанавливает настройки по-умолчанию для редактора токен бокса.
 /// </summary>
 /// <param name="settings">Настройки.</param>
 /// <param name="token">Токен безорпасности.</param>
 public static void SetDefaultSettings(this TokenBoxSettings settings, SecurityToken token)
 {
     settings.Width = Unit.Percentage(100);
     settings.Properties.ValidationSettings.ErrorDisplayMode = ErrorDisplayMode.ImageWithTooltip;
     settings.ShowModelErrors = true;
 }