当前位置: 首页 > 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/512378/

相关文章:

  • wordpress子站点深圳自适应网站开发
  • 有机蔬菜网站是如何建设网站建设明薇通网络服务好
  • 个人网站免备案七牛链接wordpress
  • 如何做网站服务器哈尔滨网站制作多少钱
  • 朝阳周边做网站的公司wordpress页眉文字链接
  • 公司公众号运营方案跟我学seo
  • 博望哪里做网站做花茶网站解说
  • 汕头建站平台网站程序源码
  • 建站收费标准linux和WordPress
  • 网站开发的具体流程图产品推销方案
  • 数字媒体艺术网站建设济南做外贸的网站公司吗
  • 两个路由器做双网站h5响应式网站上海
  • 圆梦科技专业网站建设网站建设金牛万达
  • 自助建网站不需要域名旧宫做网站的公司
  • 网站建设如何盈利网络营销优化推广公司
  • 购物网站销售管理用动易做的诗歌协会网站
  • 浦江网站建设公司qq企业邮箱官网
  • 网站建设实例分析武安网站建设价格
  • 做电商网站货源perl网站开发
  • 网站的线下推广怎么做o2o网站建设
  • 深圳福田大型商城网站建设无极兼职网
  • 上海 网站备案开源软件开发平台
  • 张家口网站建设哪里好超短网址生成
  • 网站上传好了如何做定向学电脑培训班
  • 做相亲网站 一年赚千万永州城乡建设网站
  • 工信部网站备案号保护膜 东莞网站建设
  • 安徽建设厅网站施湛江网吧
  • 张斌网站建设小程序模板源代码
  • 配送系统网站怎么做网站登录怎么做
  • 怎么在百度上推广产品西安seo外包机构