В JavaScript пользовательские подсказки грид не отображается в области просмотра
Я создал пользовательскую всплывающую подсказку для своей radgrid, потому что у меня есть требование отображать 5000 символов во всплывающей подсказке, я выполнил все свои требования, но застрял, когда я наведу курсор мыши на последнюю строку сетки, она отображает всплывающую подсказку под видовым окном, не в состоянии просмотреть полную всплывающую подсказку. пожалуйста, обратитесь ниже к моему коду, пожалуйста, кто-нибудь помогите настроить эти всплывающие подсказки для отображения только в видовом окне:
Что я уже пробовал:
<radG:GridTemplateColumn DataField="Remarks" HeaderText="Update / Remark" UniqueName="UpdateRemarks"> <ItemTemplate> <asp:Label ID="lblRemarks" runat="server" CssClass="tooltip" Text='<%#Eval("Remarks")%>' ToolTip='<%#Eval("FullRemarks")%>' onmouseover="showTooltip(this)" onmouseout="hideTooltip(this)"></asp:Label> </ItemTemplate> <HeaderStyle Width="200px" /> <ItemStyle CssClass="wraptext" /> </radG:GridTemplateColumn>
для функций javascript :
function showTooltip(control) { var ttext = control.title; var tt = document.createElement('SPAN'); var tnode = document.createTextNode(ttext); tt.appendChild(tnode); control.parentNode.insertBefore(tt, control.nextSibling); tt.className = "tooltipCss"; control.title = ""; } function hideTooltip(control) { var ttext = control.nextSibling.childNodes[0].nodeValue; control.parentNode.removeChild(control.nextSibling); control.title = ttext; }
и для CSS:
.tooltipCss { position: absolute; border: 1px solid gray; margin1: 1em; padding: 1px; background: white; font-family: Arial; font-weight: normal; color: blue; font-size: 9px; /*width: 400px; max-height: 250px; overflow-y: scroll;*/ text-wrap: normal; border-radius: 2px 2px 2px 2px; }
Shaikh Nadeeem
Либо помогите мне, чтобы содержимое всплывающей подсказки отображалось в окне просмотра, либо позвольте этому содержимому прокручиваться.
David_Wimbley
Я думаю, что ваша большая проблема здесь заключается в том, что вы пытаетесь показать роман в подсказке инструмента. Это больше похоже на плохое решение UI/UX, чем на что-либо другое.
Всплывающие подсказки не предназначены для отображения последних новостей new york times, они предназначены для быстрого/содержательного объяснения того, что именно данные, которые вы отображаете, могут нуждаться в кратком/кратком объяснении.
Казалось бы, вам лучше создать свой собственный плагин или сделать сетку типа master/detail, где, когда они нажимают знак плюс, под главной строкой появляется новая строка, отображающая ваши 5000 символов текста.
Shaikh Nadeeem
David_Wimbely спасибо за ваш ответ я знаю, что всплывающие подсказки-это короткое вступление к контенту, но это требование моего клиента, поэтому я должен буду сделать это, попросив вас дать некоторые предложения по отображению в пределах видового экрана или сделать всплывающую подсказку прокручиваемой. заранее спасибо
Karthik_Mahalingam
попробуйте с z index css
Shaikh Nadeeem
с индексом z тоже не работает