如何为Webix数据表创建自定义标题菜单
How to create a custom header menu for Webix datatable?
我正在尝试为datatable header中的图标创建一个自定义菜单。主要思想是显示一个特定列的菜单(单击图标)下面是我当前的代码:
http://webix.com/snippet/b5259f40{
view:"datatable",
columns:[
{ id:"info", header:"Info", fillspace:1},
{ id:"props", header:"<i id='settings' class='fa fa-list' style='text-align:center;'></i>", width:150}
],
data:[],
on:{
onHeaderClick:function(id, e, node){
$$("mymenu").show(node);
}
}
});
webix.ui({
view:"popup",
body:{
view:"menu", data:[],
on:{
onMenuItemClick:function(id){
webix.message(id);
this.getParentView().hide()
}
}
})
现在,当我点击标题的任何位置时,弹出窗口就会打开。
如何仅为图标添加菜单?TIA
[update]
你需要为你的图标添加一个onClick函数。为了使弹出窗口与图标对齐,您必须根据需要手动调整其x和y偏移。
onClick:{
"fa": function(id, e, node){ //"fa" is the classname in your header
$$("mymenu").show(
{
x : 780, //left offset from the right side
y : 30 //top offset
});
}
}
相关文章:
- ExtJS 4-自定义排序函数只在点击列标题后执行
- 如何将自定义标题添加到完整日历源
- Bigcommerce自定义标题面板无法正确加载标题
- 使用 Jquery 自定义按钮和滑块(大小、位置、标题大小)
- 使用Fotoraama api自定义缩略图和标题
- Jasmine自定义匹配器与Protractor用于检查浏览器标题
- 如何在网格数据绑定为动态时为 jqgrid 单元格设置自定义标题
- Jquery同位素PLugin:自定义布局模式:类别行-如何为每个类别行添加标题
- 如何为Webix数据表创建自定义标题菜单
- 如何添加自定义标题在ajax请求使用纯javascript(不是JQUERY)
- FullCalendar自定义标题
- 如何在自定义高度和宽度的新弹出窗口上更改窗口标题
- 自定义组标题为剑道网格
- 谷歌地图API,自定义标记问题(标题中无法解释)
- 光滑网格自定义单元格标题
- 如何在剑道ui网格标题中单击自定义按钮时停止传播
- 嵌入式 pdf 中的自定义标题
- 自定义YouTube控件,标题和整个iFrame
- 是否可以自定义Windows身份验证凭据对话框提示符的标题?
- 使用带有自定义标题的Ajax加载图像