Отображение содержимого поля в подсказке jQuery ui
-
28-09-2020 - |
Вопрос
В SPD 2010 Я создал страницу ASPX, в которой я вставил пустой вид данных. Затем я выбрал список, а затем полей, которые отображаются на странице. Я хочу включить всплывающее окно «всплывающую подсказку», которое будет отображать соответствующую информацию, которая также сохраняется в элементе списка. Я нашел всплывающую подсказку JQuery UI, которая выглядит многообещающей. Я также нашел множество плагинов для jQuery, которая в основном делает то же самое, но выглядит по-другому.
Есть ли простой способ сделать это? Если это так, пожалуйста, покажите код (и относитесь ко мне, как Dullard). Настройка, которую я думал о создании функции oO, которая может вытащить @Listfield из списка и показать его как всплывающее окно. Я уверен, что будет какой-то код CSS с помощью onmouseOver и onmouseout onmouseout onmouseout, но я просто не знаю, как включить его в страницу ASPX, чтобы вытащить информация.
Кроме того, я не женат на решении подсказки JQuery. Если у кого-то есть лучший способ сделать это или проще, я все над этим.
Редактировать: Я думаю, что мне нужно добавить или повторить свой вопрос, как я ищу
<script type="text/javascript">
$(document).ready(function() {
$("[title]").each(function()
{
$(this).qtip();
});
});
</script>
.
и, чтобы получить его, как всплывающее окно:
<xsl:choose>
<xsl:when test="@field='1','True','','i')=0">Yes</xsl:when>
<xsl:otherwise><span title="Hey, this is a try.">No</span></xsl:otherwise>
</xsl:choose>
.
Уменьшите вам, код в разделе «Тест» гораздо более сложный на моей странице по причинам, поэтому не беспокойтесь о каких-либо синтаксических ошибках, я просто вроде бросил что-то вместе. Итак, дальнейший вопрос, Как обменять часть «названия» дисплея в моем вышеуказанном коде, чтобы включить динамические данные во всплывающем окнах? Предположим, что мое второе поле из списка @secondfield .
Решение
Это широкий вопрос, и есть несколько способов приблизиться к нему.
Во-первых, вам нужно решить, где получить «связанную информацию».Если это просто пара пары, вы могли бы рассмотреть загрузку в виде данных.Если это больший кусок (например, включает в себя изображения), то вы будете загружать его на спрос с вызовом AJAX, когда пользователь выбирает элемент.
<Сильные> [править] На основании вашего примерного кода вы выбрали первый вариант - загрузите данные подсказки в атрибуте заголовка.С небольшим изменением вы должны иметь возможность сделать динамический атрибут заголовка, что-то вроде этого:
<span title="{@popupField}">