我可以改变工具提示'的默认动作在MVC中的剑道UI网格
Can I change the tooltip's default action of Kendo UI grid in MVC?
在默认操作中,当我将鼠标放在工具提示列中的<td>
上时,工具提示将显示内容。但现在我想要的是,只有当我点击<td>
,它会显示内容。当我点击鼠标外的<td>
,内容将消失。demo在这里:demo
您只需要将showOn: "Click"
和autoHide: false
添加到工具提示的设置中:
var toolTip = $('#grid').kendoTooltip({
showOn: "click",
autoHide: false,
filter: ".tooltip",
beforeShow: function (e) {
if ($(e.target).data("name") === null) {
// don't show the tooltip if the name attribute contains null
e.preventDefault();
}
},
content: function (e) {
// may be get the content from server using ajax event
var row = $(e.target).closest("tr");
var dataItem = grid.dataItem(row);
return "<div><table><tr><td role='gridcell'>dd</td></tr><tr><td role='gridcell'>dd</td></tr></table>Hi, this is a tool tip for id " + dataItem.Id + "! </div>";
}
}).data("kendoTooltip");
演示:http://jsfiddle.net/2dzUb/7/
相关文章:
- 使用javascript在MVC中查找网格长度时出错
- 将模型从Kendo Mvc UI网格传递到javascript函数
- 用asp.net mvc将json数据渲染到网格中
- 如何使用Kendo UI mvc扩展显示网格页脚值
- Kendo mvc网格客户端模板javascript函数不起作用
- 如何在Javascript中编辑Telerik MVC网格行
- 如何调用 MVC Telerik 网格刷新按钮的点击事件
- MVC 视图中的网格行选择
- 无限滚动网格和MVC
- 如何从同步MVC网格中的选定行中获取列值
- 如何使用JavaScript,React,Angular,Vue或 ASP.NET MVC隐藏Kendo UI网格列
- Kendo UI ASP.NET MVC-网格-使用JavaScript隐藏复选框
- 如何从MVC控制器文件中使用查询组件选择extjs网格动作列
- 在Javascript部分分配剑道网格的数据源.(Asp.net MVC-Razor Engine)
- knocket将绑定应用于从ajax mvc contrib网格动态加载的html
- Telerik MVC网格-自定义过滤(客户端)
- 使用javascript过滤Telerik MVC网格不能与自定义绑定一起工作
- 如何在Ajax绑定的Telerik MVC网格上持久化分组设置
- 如何使用下拉列表过滤剑道UI MVC网格
- 在剑道 MVC 网格的客户端模板中不起作用