Class SetAutoWidthCalculationOperation
- java.lang.Object
- 
- com._1c.g5.v8.bm.integration.AbstractBmTask<Void>
- 
- com._1c.g5.v8.dt.moxel.ui.operations.BaseOperation
- 
- com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperation
- 
- com._1c.g5.v8.dt.moxel.ui.operations.SetAutoWidthCalculationOperation
 
 
 
 
- 
- All Implemented Interfaces:
- IBmPostUndoRedoHandler,- IBmTask<Void>
 
 public class SetAutoWidthCalculationOperation extends NotifyingOperation Operation for setting automatic width calculation mode for range of columns.
- 
- 
Field Summary- 
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.operations.BaseOperationsheet
 
- 
 - 
Constructor SummaryConstructors Constructor Description SetAutoWidthCalculationOperation(String label, SheetAccessor sheet, int beginColumnIndex, int endColumnIndex, Columns columns, Boolean autoWidthCalculation, boolean nested)Creates new instance ofSetAutoWidthCalculationOperation
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidexecute(IBmTransaction transaction, org.eclipse.core.runtime.IProgressMonitor progressMonitor)The method called by the task executor with an active transaction.- 
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperationisReadOnly, onExecute, onRedo, onUndo, postExecute, postRedo, postUndo
 - 
Methods inherited from class com._1c.g5.v8.bm.integration.AbstractBmTaskgetId, getName, getServiceId
 
- 
 
- 
- 
- 
Constructor Detail- 
SetAutoWidthCalculationOperationpublic SetAutoWidthCalculationOperation(String label, SheetAccessor sheet, int beginColumnIndex, int endColumnIndex, Columns columns, Boolean autoWidthCalculation, boolean nested) Creates new instance ofSetAutoWidthCalculationOperation- Parameters:
- label- operation label, must not be- null
- undoContext- undo context, may be- null
- sheet-- SheetAccessorrepresenting target sheet, must not be- null
- beginColumnIndex- begin column index
- endColumnIndex- end column index
- columns-- Columns, must not be- null
- autoWidthCalculation- auto width calculation value, may be- null. In case of- nullvalue automatic width calculation will be unset.
 
 
- 
 - 
Method Detail- 
executepublic Void execute(IBmTransaction transaction, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Description copied from interface:IBmTaskThe method called by the task executor with an active transaction. The method code must not commit or rollback the transaction. If the task is not supposed to return a result, then it may be parameterized with Voidand return null.- Parameters:
- transaction- The active transaction. May not be- null.
- progressMonitor- The monitor to indicate the progress. May not be- null.
- Returns:
- execution result, may be null.
 
 
- 
 
-