# NxFieldProperties Class

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

## Inheritance

* System.Object
  * NxFieldProperties

## Syntax

```
[ValueClass]
public class NxFieldProperties : INxFieldProperties
```

## Constructors

| Name | Description |
| --- | --- |
| [NxFieldProperties()](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldProperties.-ctor.htm#Qlik_Engine_NxFieldProperties__ctor) |  |

## Properties

| Name | Description |
| --- | --- |
| [OneAndOnlyOne](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxFieldProperties.OneAndOnlyOne.htm#Qlik_Engine_NxFieldProperties_OneAndOnlyOne) | This parameter is set to true, if the field has one and only one selection (not 0 and not more than 1).<br><br>If this property is set to true, the field cannot be cleared anymore and no more selections can be performed in that field.<br><br>&lt;div class=note&gt;The property `OneAndOnlyOne` can be set to true if one and only value has been selected in the field prior to setting the property. &lt;/div&gt;<br><br>JSON property name: qOneAndOnlyOne |