Do you want to create a nice Kanban Board style? The coding example below demonstrates how to create a stylized Kanban Board with icons. Don't miss the opportunity to use free code samples by Webix for your web development projects.
webix.ready(function(){ webix.CustomScroll.init(); webix.ui({ view:"kanban", id: "myBoard", on:{ onListIconClick: function(iconId, itemId){ webix.message("Icon '"+iconId+"' has been clicked in '"+this.getItem(itemId).text+"' item") } }, cols:[ { header:"Backlog", body:{ view:"kanbanlist", status:"new", type: "icons" }}, { header:"In Progress", body:{ view:"kanbanlist", status:"work", type: "icons"} }, { header:"Testing", body:{ view:"kanbanlist", status:"test", type: "icons" }}, { header:"Done", body:{ view:"kanbanlist", status:"done", type: "icons" }} ], data:base_task_set }); });
<link rel="stylesheet" type="text/css" href="//cdn.webix.com/materialdesignicons/5.8.95/css/materialdesignicons.min.css"> <script src="//docs.webix.com/samples/63_kanban/common/types.js?v=6.1.2"></script> <script> var base_task_set = [ { id:1, status:"new", text:"Task 1", tags:"webix,docs", comments:[{text:"Comment 1"}, {text:"Comment 2"}] }, { id:2, status:"work", text:"Task 2", color:"red", tags:"webix", votes:1, personId: 4 }, { id:3, status:"work", text:"Task 3", tags:"webix,docs", comments:[{text:"Comment 1"}], personId: 6 }, { id:4, status:"test", text:"Task 4 pending", tags:"webix 2.5", votes:1, personId: 5 }, { id:5, status:"new", text:"Task 5", tags:"webix,docs", votes:3 }, { id:6, status:"new", text:"Task 6", tags:"webix,kanban", comments:[{text:"Comment 1"}, {text:"Comment 2"}], personId: 2 }, { id:7, status:"work", text:"Task 7", tags:"webix", votes:2, personId: 7, image: "image001.png" }, { id:8, status:"work", text:"Task 8", tags:"webix", comments:[{text:"Comment 1"}, {text:"Comment 2"}], votes:5, personId: 4 }, { id:9, status:"work", text:"Task 9", tags:"webix", votes:1, personId: 2}, { id:10, status:"work", text:"Task 10", tags:"webix", comments:[{text:"Comment 1"}, {text:"Comment 2"}, {text:"Comment 3"}], votes:10, personId:1 }, { id:11, status:"work", text:"Task 11", tags:"webix 2.5", votes:3, personId: 8 }, { id:12, status:"done", text:"Task 12", votes:2 , personId: 8, image: "image002.png"}, { id:13, status:"ready", text:"Task 14", personId: 8} ]; </script>