Download Webix GPL
https://webix.com/packages/webix.zip
https://webix.com/get-webix-gpl/
Update Webix
cd /var/www/html mkdir /tmp/OLD mv backend codebase samples sources *.json *.js *.txt /tmp/OLD wget https://webix.com/packages/webix.zip unzip webix.zip rm webix.zip
Tutorials
https://webix.com/tutorials/
https://docs.webix.com/samples/
https://webix.com/tutorials/intro/
Datatable
# reload from external source datatable1.clearAll(); datatable1.load(grida.config.url); # focus select in datatable filter ready:function(){ this.getFilter("value").focus(); } # multi colum sort sort:"multi" multiselect: true clipboard:"selection"
Webix Remote
http://docs.webix.com/desktop__webix_remote_php.html - Webix Remote with PHP
# pass paramter to remote funtion var result = webix.remote.function1(foo, bar); # show return value from remote function as webix message var result = webix.remote.MyClass.select(val1); result.then((data) => webix.message("msg:" + data));
send data
# post webix.ajax().post("post.php", {foo:bar});
Webix Jet
https://webix.gitbooks.io/webix-jet/content/chapter1.html
Snipets / Dev
https://webix.com/snippet/
# get value from table filter field var sku = $$("table").getFilter("SKU").value;
Icons
https://materialdesignicons.com/
https://snippet.webix.com/honyfqgt
Links
https://dhtmlx.com/
https://docs.webix.com/desktop__whats_new_5_3.html - changelog