Увеличьте время отображения всплывающей подсказки заголовка сетки. - PullRequest
0 голосов
/ 24 февраля 2010

Утро всем.

У меня есть сетка, которая использует словарь для отображения всплывающих подсказок к заголовку в пределах этой сетки.

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            Dictionary<String, String> headerTooltips = new Dictionary<String, String>();


            headerTooltips["Product ID"] = "product identification code";
            headerTooltips["Product Description"] = "description of the product";

        { 
                if (e.Row.RowType == DataControlRowType.Header) 
                    { 
                        foreach (TableCell cell in e.Row.Cells) 
                            { 
                                foreach (System.Web.UI.Control ctl in cell.Controls) 
                                    { 
                                        if (ctl.GetType().ToString().Contains("DataControlLinkButton")) 
                                            {
                                                string headerText = ((LinkButton)ctl).Text;
                                                cell.Attributes.Add("title", headerTooltips[headerText]);

                                            } 

                                    } 
                            } 
                    } 
            }

        }

Отлично и прекрасно работает ... супер.

Однако некоторые всплывающие подсказки занимают больше времени, чем стандартные 5000 мс. Кто-нибудь знает, как можно программно увеличить время отображения с помощью кода, который я сейчас использую?

Любая помощь с благодарностью получена.

1 Ответ

0 голосов
/ 24 февраля 2010

Это настройка браузера, вы не можете ее изменить. Подсказка отображается в браузере как параметр title тега element, и вы не можете управлять браузером в этот момент. Вы можете использовать события MoseOver и MouseOut для вызова самодельной функции javascript, показывающей плавающее погружение рядом с вашим элементом, передавая ссылку на элемент в функцию js.

...