当前位置: 首页 > news >正文

源码开发网站建设网络营销的概念及手段

源码开发网站建设,网络营销的概念及手段,河南优化公司,建造网站的软件分析 SlickGrid提供了点击事件方法grid.onClick和grid.onDblClick用于捕获用户对表格列的点击,捕获到点击事件之后,修改表格数据,然后使用grid.updateRow方法将修改后的数据更新到表格中。 展示 代码 创建grid(HTML)…

分析

        SlickGrid提供了点击事件方法grid.onClick和grid.onDblClick用于捕获用户对表格列的点击,捕获到点击事件之后,修改表格数据,然后使用grid.updateRow方法将修改后的数据更新到表格中。

展示

 代码

创建grid(HTML)

<!--创建grid-->
<div id="myGrid" class="slick-container" style="width:600px;height:500px;"></div>

创建grid(JavaScript)

// 五角星样式
function priorityFormatter(row, cell, value, columnDef, dataContext) {const count = value === 'Low' ? 1 : value === 'Medium' ? 2 : 3;let icon = '';for (let i = 0; i < count; i++) {icon += '<span class="sgi sgi-star-outline"></span>';}return icon;
}var grid;
var data = [];
var columns = [  // 创建columns{id: "title", name: "Title", field: "title", width: 200, cssClass: "cell-title", editor: Slick.Editors.Text},{id: "priority", name: "Priority", field: "priority", width: 80, selectable: false, resizable: false},{id: "priority", name: "Priority", field: "priority", width: 80, selectable: false, resizable: false, formatter: priorityFormatter}
];var options = {editable: true,enableAddRow: false,enableCellNavigation: true,asyncEditorLoading: false,rowHeight: 30
};document.addEventListener("DOMContentLoaded", function() {for (var i = 0; i < 100; i++) {  // 创建数据var d = (data[i] = {});d["title"] = "Task " + i;d["priority"] = "Medium";}grid = new Slick.Grid("#myGrid", data, columns, options);
});

注册点击事件

// 注册点击事件
grid.onClick.subscribe(function (e) {var cell = grid.getCellFromEvent(e);if (grid.getColumns()[cell.cell].id == "priority") {if (!grid.getEditorLock().commitCurrentEdit()) {return;}// 修改表格数据var states = {"Low": "Medium", "Medium": "High", "High": "Low"};data[cell.row].priority = states[data[cell.row].priority];grid.updateRow(cell.row);  // 将修改后的数据更新到表格e.stopPropagation();}
});

注册双击事件

// 注册双击事件
grid.onDblClick.subscribe(function (e) {var cell = grid.getCellFromEvent(e);if (grid.getColumns()[cell.cell].id == "priority") {if (!grid.getEditorLock().commitCurrentEdit()) {return;}// 修改表格数据var states = {"Low": "Medium", "Medium": "High", "High": "Low"};data[cell.row].priority = states[data[cell.row].priority];grid.updateRow(cell.row);  // 将修改后的数据更新到表格e.stopPropagation();}
});

http://www.yayakq.cn/news/467076/

相关文章:

  • 大理中小企业网站建设免费域名申请网站空间
  • 如何用cms做网站怎么做淘宝网站赚钱技巧
  • 汕头模板网建站泰国一家做男模的网站
  • 江门做网站如何做企业网络营销推广
  • 东莞网站推广优化网站电子政务网站建设要求
  • 新手学纪事本html代码做网站泰州建设网站
  • 网站建设维护总结东莞常平哪里好玩
  • 网站统计模块协同办公软件下载
  • 建设智能网站黔西南州网站建设
  • 云网站建站南昌网站建设索q.479185700
  • 为什么做游戏网站被封海外网站推广方法
  • 有关网站建设的说说个网站能申请贝宝支付接口
  • 怎么使用电脑是做网站网站开发需求分析包括哪些方面
  • 个人网站可以如果做淘宝客wordpress源代码
  • wordpress建站准备做网站什么域名好
  • 九江做网站哪家公司好工作号做文案素材的网站
  • 研究生院 网站 建设石碣网站仿做
  • 大姚网站建设留号码的广告网站
  • 网站链接数怎么做泰州泛亚信息做网站怎么样
  • 公司网站建设价位html论坛代码大全
  • 研发网站要多长时间合肥专业做淘宝网站推广
  • 嘉兴营销型网站网站如何实现临时聊天
  • 新开传奇网站网站源码后台
  • 呼市浩特网站建设外包公司设计网站的关键点
  • 营销型网站的布局网络公司管理系统
  • 中国建设劳动学会网站win10系统优化
  • 网站建设一条龙大连企业免费建站
  • 制作闹钟网站用手机制作游戏的软件
  • 哈尔滨营销网站制作电脑版网页游戏
  • python做网站服务器百度收录入口提交