无论如何,Webix都可以从数据表中删除列?我找到了webix数据表api文档,但是我找不到有关删除列的任何信息.
我正在使用Webix UI模式,这就是我使用它的方式:
this.add = function () {
scrollArea.css("overflow", "hidden");
$.ajax({
type: "GET",
url: "/detail/create",
success: function (form) {
webix.message.keyboard = false;
webix.modalbox({
title: "New detail",
buttons: ["Accept", "Decline"],
text: form,
width: 400,
callback: function (result) {
switch (result) {
case "0":
addDetail();
break;
case "1":
break;
}
scrollArea.css("overflow", "auto");
}
});
}
});
function addDetail() {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: "POST",
url: "/detail/store",
data: $('#detail_add').serialize(),
contentType: "JSON",
processData: false,
success: function () {
}
}); …Run Code Online (Sandbox Code Playgroud)我需要在我的Webix数据表中创建一列按钮.我可以自定义一个简单的html按钮,如下所示:
webix.ui({
view:"datatable",
columns:[
. . .
{ id: "button1",
template: "<button class='custom_css'>Click Me!</button>",
width:70 }
],
onClick:{
button1: function(ev, id){
. . .
}
}
});
Run Code Online (Sandbox Code Playgroud)
但毕竟它并不像我想的那么方便.
我想知道是否有另一种方法可以做这样的事情?
给数据表的数据,将其状态保存为"originalState".
"webix.storage.local.put(datatable.getState());"
将排序更新为列并将状态恢复为"originalState".var state = webix.storage.local.get("originalState"); if(state){datatable.setState(state); }
每件事都很好(比如列重新排序,大小),但之前排序的数据没有重置为原始数据.它仍然只显示排序数据.尝试刷新()但仍然是相同的.
Webix与Font Awesome集成.但是如何使用Font Awesome图标代替树中的默认文件夹/文件图标来设置单个节点的样式?
这是我尝试过的:
http://webix.com/snippet/52251623
template 仅适用于树级$css 保留现有的文件夹/文件图标icon记录树木财产,但设置一个做一些事情......它改变了文件夹图标为一个文件,当节点有孩子.是否可以通过使用Webix的某些操作使菜单项不可见?或许,通过点击按钮 - 任何想法?对于这种情况,我制作了一个基本实现的片段:http: //webix.com/snippet/29018dad
我正在使用Webix创建数据表.一些可编辑的行可以包含文本的大片段,我需要做的是尽管文本长度使其可见.是否可以自动将行高调整为其内容的大小?
例如,这是我的问题附带的简短片段: