首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >igGrid列编辑模板

igGrid列编辑模板
EN

Stack Overflow用户
提问于 2014-10-22 06:56:53
回答 1查看 2.6K关注 0票数 0

igGrid是否支持列编辑/新建模板?

我有一个定义如下的网格。但在编辑/添加新行时,模板将不起作用。"ChooseEmployee“功能显示一个弹出对话框,供用户从中选择员工。

代码语言:javascript
复制
$(function() {
  var employees = [{
    Id: 1,
    "Name": "John, Smith",
    "DirectReports": "Mary, Ann;David,Lowe"
  }, {
    Id: 2,
    "Name": "Mary, Ann",
    "DirectReports": "Kelly,Walsh;Kevin, Edwards;Terri, Gibson"
  }];
 
  $('#grid1').igGrid({
    dataSource: employees,
    primaryKey: "Id",
    autGenerateColumns: false,
    width: "100%",
    columns[{
      headerText: "Id",
      key: "Id",
      dataType: "number",
      width: 100
    }, {
      headerText: "Name",
      key: "Name",
      dataType: "string",
      width: 120
    }, {
      headerText: "Reports",
      key: "DirectReports",
      dataType: "object",
      width: 300,
      template: "<div style='clear:both'><div style='overflow:hidden;white-space:wrap;max-width:320px;width:320px;float:left;'>${DirectReports}</div><input type='button' onclick='chooseEmployees(${Id});' value='...' style='float:left;' /></div>"
    }], 
   features: [ {name: "Updating", enableAddRow: true, editMode: "row" } ] 
  });

});
代码语言:javascript
复制
<table id="grid1"></table>

EN

回答 1

Stack Overflow用户

发布于 2014-11-13 15:29:21

基本上,您必须取消igGrid正在执行的原始行编辑,并且必须以编程方式调用行更新和行添加。此外,此模板将适用于已存在的行,但不会在添加新行时应用。您可以尝试使用igGrid在框编辑对话框中提供的行编辑模板功能。如果要从该特定列的值列表中进行选择,则可以使用该列的组合编辑器提供程序。

Option for configuring editor provider for the column.

updateRow API method.

addRow API method.

Setting up a row edit template.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26497770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档