0

给定 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 控制器的调用只进行一次!?我无法找到一种方法来确保每次都在工具提示悬停时进行调用。对此有任何帮助吗?

4

1 回答 1

0

似乎这已在最新版本中修复: http ://www.kendoui.c​​om/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();
}

于 2013-05-26T19:15:15.790 回答