给出了Kendo UI的示例,用于加载带有ajax数据的工具提示。
<ul id="products" class="dairy-photos">
<li><a href="#" data-id="11">
<img src="@Url.Content("~/content/12.jpg")" /></a> </li>
</ul>
@(Html.Kendo().Tooltip()
.For("#products")
.Filter("a")
.LoadContentFrom("Details", "Tooltip")
.Position(TooltipPosition.Top)
.Width(220)
.Height(280)
.Events(events => events.RequestStart("requestStart")))
<script type="text/javascript">
function requestStart(e) {
e.options.data = {
id: e.target.data("id")
}
}
</script>
这样可以正常工作,但对Tooltip控制器的调用只进行一次! 我无法找到一种确保调用的方法 - 每次工具提示都悬停。对此有何帮助?
答案 0 :(得分:0)
似乎在最新版本中修复了这个问题: http://www.kendoui.com/forums/mvc/tooltip/load-tooltip-content-via-ajax-everytime-it-opens.aspx
@(Html.Kendo().Tooltip()
//...
.Events(e =>
{
//...
e.Show("show");
}))
<script type="text/javascript">
function show() {
this.refresh();
}