Kendo UI:如何使用 MVVM 绑定设置工具提示的值

Posted

技术标签:

【中文标题】Kendo UI:如何使用 MVVM 绑定设置工具提示的值【英文标题】:Kendo UI: How to set the value of a tooltip with a MVVM binding 【发布时间】:2013-12-14 13:40:44 【问题描述】:

在 Kendo UI 中,我在视图中以声明方式定义了一个工具提示:

<span data-bind="events:  show: onShow "
      data-role="tooltip"
      data-auto-hide="true"
      data-position="top">?</span>

通常,工具提示的内容将通过title 属性附加,或者在程序上附加工具提示时,通过content 属性。但是在这里,应该从模型中提取内容。

所以我正在寻找相当于 data-bind="text: contents 的 Kendo 工具提示。

【问题讨论】:

【参考方案1】:

可以通过创建一个小的自定义活页夹来完成。

kendo.data.binders.widget.tooltip = 
  value: kendo.data.Binder.extend(
     refresh: function() 
        var value = this.bindings["value"].get();
        var tooltip = this.element;

        tooltip.element.attr("title",value);
    
  )
;

Here 是现场演示。

【讨论】:

以上是关于Kendo UI:如何使用 MVVM 绑定设置工具提示的值的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI - 如何使用 Kendo MVVM 将选中的属性(属性)和处理复选框的单击事件绑定到 viewModel

Kendo UI MVVM 中的数据绑定对象

如何进一步MVVM Kendo UI小部件?

Kendo UI,使用 MVVM 时如何从 DOM 元素获取小部件对象?

Kendo UI - 属性更改 MVVM

kendo ui 实现MVVM