动手操作:如何使用单元格中的道具

Posted

技术标签:

【中文标题】动手操作:如何使用单元格中的道具【英文标题】:handsontable: how to use the prop in the cell 【发布时间】:2013-05-12 18:16:59 【问题描述】:

我喜欢使用可手动操作的单元格来突出显示更改的值 (https://github.com/warpech/jquery-handsontable)

cells   function(row, col, prop)    Defines the cell properties for given row, col, prop coordinates

发生的变化发生在另一个函数中,并且行顺序也发生了变化。所以我不能轻易地逐行标记更改的单元格,col。所以我认为我唯一的选择是第三个参数(“prop”)。但是道具是指财产吗?以及如何为每个单元格分配独立和自定义的属性?示例代码表示赞赏。谢谢

【问题讨论】:

【参考方案1】:

“单元格”选项用于构造函数或列选项。

这是一个如何使用它的示例:

$('div#example1').handsontable(
  cells: function (row, col, prop) 
    var cellProperties = 
    if(row === 0 && col === 0) 
      cellProperties.readOnly = true;
    
    return cellProperties;
  
)

如果您想对已更改的单元格进行更改,那么我建议您查看“afterChange”:

$('div#example1').handsontable(
  afterChange: function (changes, source) 
    if (source=== 'loadData') 
        return; //don't do anything as this is called when table is loaded
    
    var rowIndex = changes[0];
    var col = changes[1];
    var oldCellValue = changes[2];
    var newCellValue = changes[3];
    // apply your changes...
  
)

我希望这会有所帮助...

【讨论】:

以上是关于动手操作:如何使用单元格中的道具的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XPath 获取特定表格单元格中的值

如何通过单击单元格中的按钮来删除 tableView 中的单元格?使用核心数据

如何在 uicollectionview 单元格中使用 uibutton 操作并获取单元格的内容

如何将添加到Google表格单元格中的图像保存到Google云端硬盘?

如何使用`openpyxl`库在Excel中的合并单元格中写入?

核心数据:如何显示 fetchrequest 的结果以计算表格视图单元格中的值