/// <summary>
        /// Метод позволяет убедиться,
        /// что сценарии функции инициализации подсказки
        /// для элемента управления SelectBox
        /// будет выведен на страницу.
        /// </summary>
        public static void EnsureScriptsReadyForRender()
        {
            HttpContextBase сontext = new HttpContextWrapper(HttpContext.Current);

            // Добавляем скрипт функции инициализации подсказки для элемента управления SelectBox
            сontext.RegisterCommonScript(
                ScriptTemplate_InitSelectBoxToolTip_ScriptID,
                () => String.Format(ScriptTemplate_InitSelectBoxToolTip, String.Empty)
                );
        }
Exemplo n.º 2
0
        /// <summary>
        /// Добавляет скрипт форматирования элемента списка из результатов поиска.
        /// </summary>
        /// <param name="metadata">Метаданные модели.</param>
        public override void OnMetadataCreated(ModelMetadata metadata)
        {
            base.OnMetadataCreated(metadata);

            // Добавляем скрипт форматирования элемента
            var context = new HttpContextWrapper(HttpContext.Current);

            context.RegisterCommonScript(
                PersonLinkSelect_HandleFormatItem_ScriptID,
                String.Format(CultureInfo.InvariantCulture,
                              PersonLinkSelect_HandleFormatItem_ScriptTemplate,
                              PersonLinkSelect_HandleFormatItem_ScriptID
                              )
                );
        }