Элемент <table:operation> определяет, какие конкретные связи, существующие между ячейкой, потомком которой является элемент, и другими ячейками, должны быть сделаны видимыми или невидимыми в пользовательском интерфейсе. Одна и та же операция слежения может быть повторена несколько раз по отношению к одной и той же ячейке. В этом случае вторая операция применяется к результирующей ячейке первой операции и так далее. Это означает, что операция не обязательно применяется только к ячейке, в которой она определена, но и к другим ячейкам, благодаря чему может взаимодействовать с операциями, определенными в других ячейках. Главным образом, это применяется в операциях, которые делают связи невидимыми. Для обеспечения детерминированного поведения, операции имеют индексы и применяются в порядке, определенном ими. С элементом <table:operation> могут быть связаны следующие атрибуты:
имя;
индекс.
Имя
Атрибут table:name определяет имя операции слежения. Возможны следующие имена: trace-dependents, remove-dependents, trace-precedents, remove-precedents и trace-errors. Trace-dependents и remove-dependents отображают или скрывают ячейки, которые используют значение текущей ячейки в их формулах. Trace-precedents и remove-precedents отображают или скрывают ячейки, чьи значения используются в формуле текущей ячейки. Trace-errors отображает ячейки, которые привели к ошибке при вычислении результата формулы текущей ячейки.
Индекс
Атрибут table:index определяет порядок, в котором применяются операции слежения.