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