# Javascript: EditableRegion.setUserName Method

> Sets the name of the user who can edit the region. This parameter can be null or an empty string to indicate, that no user name has been specified and the region can be edited by everyone.

- **Product:** TX Text Control .NET Server
- **Section:** Reference
- **Kind:** Method
- **Introduced:** 28.0
- **Path:** TX Text Control .NET Server > Reference > JavaScript API > Javascript: EditableRegion.setUserName Method
- **414 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setusername-method/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setusername-method/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setusername-method/llms-full.txt

---

### Description

Sets the name of the user who can edit the region. This parameter can be null or an empty string to indicate, that no user name has been specified and the region can be edited by everyone.

### Syntax

```javascript
<void> EditableRegion.setUserName(<string> username, [<EmptyRequestCallback> callback], [<ErrorCallback> errorCallback])
```

### Parameters

| Parameter | Description |
|---|---|
| username | The name of the user who can edit the region. |
| callback | Optional. Is called when the operation completed. |
| errorCallback | Optional. Is called when the operation failed with an error. |

### Examples

The following example demonstrates `EditableRegion.setUserName` in a practical document-editing workflow. It sets the name of the user who can edit the region. This parameter can be null or an empty string to indicate, that no user name has been specified and the region can be edited by everyone.

```javascript
function onTxError(error) {
    console.error("TX Text Control error:", error.msg);
    error.handled = true;
}

function configureUserName(editableRegion) {
    editableRegion.setUserName(
        "Tim Typer",
        function() {
            console.log("set user name completed.");
        },
        onTxError
    );
}
```

---

## Nearby

- **Previous:** [Javascript: EditableRegion.setID Method](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregion/setid-method/llms-full.txt)
- **Next:** [EditableRegionCallback Function](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/javascript/editableregioncallback/llms-full.txt)
