簡體   English   中英

制表器將歷史記錄保存在字典中

[英]tabulator save history in a dictionary

我試圖將對制表符中每個單元格所做的所有更改保存在列表或目錄中。

我已將歷史記錄功能設為歷史history:true,

我已經檢查了此鏈接http://tabulator.info/docs/4.1/callbacks#history中的“歷史回調”文檔,我知道現在如何獲取舊值和新值,但是我沒有找到有關單元格的任何詳細信息ID或我應該如何獲取已更改單元格的位置或位置

傳遞到像cellEdited這樣的任何回調中的單元組件使您可以直接訪問單元。

它還可以讓您訪問行和列信息。

例如,您可以通過調用組件上的getField函數來獲取與單元格相關的字段,您可以訪問列組件,這將使您可以訪問各種有用的列相關信息

cellEdited:function(cell){
    //cell - cell component

   var field = cell.getField();
   var column = cell.getColumn();
},

如果您想知道要編輯的行,則可以使用單元組件上的getData函數返回行數據對象,然后查找已設置的唯一標識字段(例如,如果已設置,則為id字段)。 您還可以通過使用getRow函數獲取行組件,該函數將使您能夠訪問各種有用的行相關信息,包括getPosition函數,該函數將告訴您表在表中的垂直位置。

cellEdited:function(cell){
    //cell - cell component

   var id = cell.getData().id;
   var row = cell.getRow();
   var position = row.getPosition();
},

查看組件對象文檔以獲取全部詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM