exponenta event banner

RollbackEdit

Отменить последние изменения данных

Описание

пример

DataObjMod = RollbackEdit(DataObj) возвращает изменения, которые вы внесли в данные с момента вызова BeginEdit. Для примера используйте RollbackEdit для повторного редактирования выполнено импорт или добавление данных, применение фильтров или создание новых пользовательских переменных.

Примеры

свернуть все

В этом примере показано, как вернуть правки для объекта данных в объекте проекта ProjObj.

DataObj = ProjObj.Data;
BeginEdit(DataObj);
AddVariable(DataObj, 'TQ = tq', 'lbft');
AddFilter(DataObj, 'TQ < 200');
DefineTestGroups(DataObj, {'RPM' 'AFR'}, [50 10], 'MyLogNo');
RollbackEdit(DataObj);

В этом примере показано, как вернуть правки при IsEditable является false и IsBeingEdited является true. ProjObj является mbcmodel.project объект, d и d1 являются mbcmodel.data объекты.

D = ProjObj.Data;
D1 = ProjObj.Data;
BeginEdit(D1);
tp = ProjObj.Testplan;
Attach(tp, D);

В этом примере показано, как вернуть правки при IsEditable для D1 является false потому что это Attached к плану тестирования. Изменение D1, используйте план тестирования. Однако:

OK = D1.IsBeingEdited
Является ли true. Вызывающие CommitEdit будет неудачен.

Входные параметры

свернуть все

mbcmodel.data объект данных.

Выходные аргументы

свернуть все

Измененные mbcmodel.data объект.

См. также

| |

Представлено до R2006a