gpt4 book ai didi

javascript - Ext JS - 版本变量增量

转载 作者:行者123 更新时间:2023-11-30 16:36:24 26 4
gpt4 key购买 nike

在我的设计中,我有一个包含商店 XYZ 的网格。在网格中,我显示以下字段:

ID(Hidden) , Name, Address , Phone, Version

我有一个名为“保存”的按钮。

现在此网格已启用单元格编辑。

现在每当用户更改任何姓名并按保存时,我必须将新的姓名、地址、电话和增加的版本发送回数据库。所以如果版本是 1.0.0 ,我需要将它作为 2.0.0 发回

现在,每当用户更改任何地址并按“保存”时,我都必须将姓名、新地址、电话和增量版本发送回数据库。所以如果版本是 1.0.0 ,我需要将它作为 1.1.0 发回

现在每当用户更改任何地址并按保存时,我必须将姓名、地址、新电话和增加的版本发送回数据库。所以如果版本是 1.0.0 ,我需要将它作为 1.0.1 发回

基本上,

Name --> 1.0.0 to 2.0.0
Address --> 1.0.0 to 1.1.0
Phone --> 1.0.0 to 1.0.1

进行这种版本增量的最佳方式是什么?字符串解析?

在这件事上的任何帮助都会非常有用。

最佳答案

您需要在网格上使用validateedit 监听器。 Here 是一个工作示例。

listeners: {
validateedit: {
fn: function(event,editor){
if(editor.value!=editor.originalValue){
var versions=editor.record.getData().version.split('.');
versions[editor.colIdx]=parseInt(versions[editor.colIdx])+1;
editor.record.set('version',versions.join('.'));
return true;
}
}
}

},

关于javascript - Ext JS - 版本变量增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32641560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com