在通过函数将数字转换为日期并加载刷新更多数据中
In convert number to date by function and load refresh more data
我使用handontable为我的数据库创建CRUD(创建-读取-更新-删除)接口,现在需要这两件事。
- 能够创建/更新/删除
rows/cells which are changed
(而不是整个数据集) - 能够从数据库中
load more data
(添加新记录时)或refresh changed rows
-
第1部分(已解决)-http://jsfiddle.net/p7KwM/
因此,我在数据库中添加了一个字段名称modified as timestamp (INT)
,这样就可以通过检查这个修改后的字段在用户端刷新数据,它是INT,这样可以根据用户添加TZ值。请参阅此处http://demo.mgvz.com/.twilio/loader.pl现在是CCD_ 5。(服务器端不能这样做)如果它可以通过handontable中的功能进行修改,否则唯一的选择是在将其交给handontable之前进行修改。
第2部分(感谢任何帮助)
其次,我必须使用add rows which are created on server
和update rows which are changed on server
,而不影响其他未更改的行(用户可能正在编辑其他行),并在添加行时保持排序。
有人能告诉我吗?
感谢
要更新数据,请查看setDataAtCell
方法:
setDataAtCell (row: Number, col: Number, value: Mixed, source: String (Optional))
要添加在服务器上创建的新行,请查看alter
方法:
alter ('insert_row', index: Number, amount: Number (Optional), source: String (Optional))
你可以在这里找到这两种方法的更详细描述
因此,要更新服务器上更改的内容:
$container.handsontable('setDataAtCell', rowIndex, colNumber, "New Value");
并添加新的:
var rowIndex = 2; //You will need to determine this to maintain sorting, or set to null to add as last row.
var numberOfRows 1; //Only adding one row at a time
$container.handsontable('alter', 'insert_row', rowIndex, colNumber);
//After row is added you can update the values of each column using setDataAtCell as per above
$container.handsontable('setDataAtCell', rowIndex, 1, "FirstName");
$container.handsontable('setDataAtCell', rowIndex, 2, "LastName");
//One line for each column or have a look at the setDataAtCell method for alternative option
例如,如果用户正在编辑需要更新的值,或者如果在用户编辑时添加了一行,会发生什么情况,则可能会引发问题?
我希望这些都能帮助
相关文章:
- 单击即显示内容而不重新加载/刷新页面
- 在页面加载/刷新时在后台运行扩展
- vue.js使用定时器自动重新加载/刷新数据
- 在浏览器上显示之前,在后台预加载/刷新页面
- Firefox DevTools:选项卡和如何在页面重新加载/刷新后保持调试器文件打开?(停止自动关闭)
- 如何使命令按钮不重新加载/刷新页面
- 更改查询字符串而不重新加载/刷新
- 以 JSON 格式重新加载/刷新页面
- 使页面元素在重新加载/刷新后保持可见
- 使用 AJAX 调用重新加载/刷新 PHP 脚本
- 如何在通过Javascript连接到facebook API时重新加载/刷新类似facebook的按钮
- 使用Javascript加载刷新图像
- Javascript只有在重新加载/刷新后才能工作
- 在通过函数将数字转换为日期并加载刷新更多数据中
- 加载刷新页面后执行Javascript代码
- 随机HTML5背景视频页面加载/刷新
- 我的chrome扩展将不会加载,直到我重新加载/刷新相同的YouTube视频页面再次
- 我如何使一个html页面可打印而无需重新加载/刷新数据
- 脚本加载随机页面的页面加载/刷新
- 在页面加载/刷新时设置容器的默认内容,然后在单击事件触发后更改