## <sas-dv:Edit>

Used to enable editing and control the necessary property needed when editing via the TableViewTag

This tag must be nested within a sas-dv:TableView tag.

### Syntax

`<sas-dv:Edit
[editColumnVisible="true|false"]
[editRowVisible="true|false"]
[enabled="false|true"]
[insertMode="INSERT|EXTEND"]
[instantiate="true|false"]
[scope="page|request|session|application"]
[singleRowEditing="true|false"]>
[<sas-dv:SetProperty ...>
The value to set on the parent tag
</sas-dv:SetProperty>]
[Additional <sas-dv:SetProperty> tags...]
</sas-dv:Edit>`

### Attributes

`editColumnVisible` | If true, then the TableView's editColumn should be rendered.
`editRowVisible` | If true, then the TableView's editRow should be rendered.
`enabled` | If true, then the TableView will allow editing.
`insertMode` | Valid values are INSERT and EXTEND. If mode is INSERT, then new row will be inserted before the given row in the table. If mode is EXTEND, then the new row will be inserted at the default location (usually the end) of the table.
`instantiate` | Flag that, if true, indicates that a new instance of the underlying class should be loaded if one cannot be found in PageContext. Must be used with an id attribute.
`scope` | The scope (or page context) within which the reference is available.
`singleRowEditing` | If true, then the TableView will allow editing one row at a time. If false, then the TableView will allow all rows to be editted at once.

### More Information

To view the documentation for the related TransformationBean, see com.sas.servlet.tbeans.tableview.HttpEditController.

If you need to subclass the tag handler class for the sas-dv:Edit tag, extend com.sas.taglib.servlet.tbeans.tableview.EditTag.