我希望能够覆盖html客户端上的默认保存按钮,但我似乎无法找到控件来执行此操作。我想在它后面写一些验证并允许用户选择一个选项,但我似乎无法找到它。
我知道你可以覆盖它的silverlight客户端但是似乎无法在html客户端中覆盖它。
感谢
答案 0 :(得分:2)
使用beforeApplyChanges实现。
示例:(请原谅任何拼写错误/语法错误,你会得到粗略的想法!)
myapp.AddEditScreen.beforeApplyChanges = function (screen) {
switch (screen.Property_SavingStatus) {
case 'Not Saving':
setTimeout(function () {
// Override Save -> toggle SavingStatus -> Call Save again
SaveMyChangesMyWay();
screen.Property_SavingStatus = 'Commit';
myapp.commitChanges(); // Or Discard or Apply.
}, 500);
return false; // Cancel save changes request
break;
case 'Apply':
return true;
break;
default:
};