动手操作:如何使用单元格中的道具
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...
)
我希望这会有所帮助...
【讨论】:
以上是关于动手操作:如何使用单元格中的道具的主要内容,如果未能解决你的问题,请参考以下文章
如何通过单击单元格中的按钮来删除 tableView 中的单元格?使用核心数据
如何在 uicollectionview 单元格中使用 uibutton 操作并获取单元格的内容
如何将添加到Google表格单元格中的图像保存到Google云端硬盘?