diff --git a/packages/noco-docs/docs/060.fields/020.create-field.md b/packages/noco-docs/docs/060.fields/020.create-field.md index c5a954c23c..985d321254 100644 --- a/packages/noco-docs/docs/060.fields/020.create-field.md +++ b/packages/noco-docs/docs/060.fields/020.create-field.md @@ -2,4 +2,13 @@ title: 'Create field' --- import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file +import TabItem from '@theme/TabItem'; + + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. On the dropdown modal, enter the field name. +3. Select the field type from the dropdown. +4. [Optional] Default value can be set for the field. + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.single-line-text.md b/packages/noco-docs/docs/060.fields/030.field-types/010.single-line-text.md deleted file mode 100644 index cdccabbadd..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/010.single-line-text.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Single line text' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/010.single-line-text.md b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/010.single-line-text.md new file mode 100644 index 0000000000..429bbeb556 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/010.single-line-text.md @@ -0,0 +1,31 @@ +--- +title: 'Single line text' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`Single line text` field is a simple text based field. It can hold any text value. It is generally used for storing short text values like name, email, phone number, etc. For storing text values with multiple lines, use [Long text](020.long-text.md) field. + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Single line text` from the dropdown. +4. [**Optional**] Set default value for the field. +5. Click on `Save Column` button. + +![image](/img/v2/fields/single-line-text.png) + +:::note +Specify default value without quotes. +::: + +### Similar text based fields +Following are the other text based fields available in NocoDB, custom-built for specific use cases. +- [Long text](020.long-text.md) +- [URL](050.url.md) +- [Email](030.email.md) +- [Phone](040.phonenumber.md) + + + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/020.long-text.md b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/020.long-text.md new file mode 100644 index 0000000000..e988a205a1 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/020.long-text.md @@ -0,0 +1,37 @@ +--- +title: 'Long text' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`Long Text` field is text based field that allows text in multiple lines. It is useful for storing lengthy text like description, notes, etc. + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Long text` from the dropdown. +4. [**Optional**] Set default value for the field. +5. Click on `Save Column` button. + +![image](/img/v2/fields/long-text.png) + +:::note +- Specify default value without quotes. +- Use `Enter` key to add new line. +::: + +### Cell display +`Long Text` field is displayed as a single line text field in the table view. Click on the expand icon in the cell to view the full text. + +![image](/img/v2/fields/long-text-expand.png) +![image](/img/v2/fields/long-text-expand-2.png) + + +### Similar text based fields +Following are the other text based fields available in NocoDB, custom-built for specific use cases. +- [Single line text](010.single-line-text.md) +- [URL](050.url.md) +- [Email](030.email.md) +- [Phone](040.phonenumber.md) + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/030.email.md b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/030.email.md new file mode 100644 index 0000000000..c04deffb3f --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/030.email.md @@ -0,0 +1,33 @@ +--- +title: 'Email' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`Email` field is text based field custom-built for storing E-mail IDs. It is a special type of `Single line text` field with +- Optional validation for Email ID +- Cell display as clickable link + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Email` from the dropdown. +4. [**Optional**] Enable validation by toggling the `Validate Email` checkbox. +5. [**Optional**] Set default value for the field. +6. Click on `Save Column` button. + +![image](/img/v2/fields/email.png) + +:::note +- Specify default value without quotes. +- Validation only ensures that the value entered is a valid email ID. It does not check if the email ID exists. +::: + +### Similar text based fields +Following are the other text based fields available in NocoDB, custom-built for specific use cases. +- [Single line text](010.single-line-text.md) +- [Long text](020.long-text.md) +- [URL](050.url.md) +- [Phone](040.phonenumber.md) + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/040.phonenumber.md b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/040.phonenumber.md new file mode 100644 index 0000000000..e16ec6b2e6 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/040.phonenumber.md @@ -0,0 +1,31 @@ +--- +title: 'Phone Number' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`Phone number` field is text based field that allows you to store phone numbers. It also allows you to validate the phone number. + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Phonenumber` from the dropdown. +4. [**Optional**] Enable validation by toggling the `Validate Phonenumber` checkbox. +5. [**Optional**] Set default value for the field. +6. Click on `Save Column` button. + +![image](/img/v2/fields/phone-number.png) + +:::note +- Specify default value without quotes. +- Validation only ensures that the value entered is a valid phone number. It does not check if the phone number exists. +::: + +### Similar text based fields +Following are the other text based fields available in NocoDB, custom-built for specific use cases. +- [Single line text](010.single-line-text.md) +- [Long text](020.long-text.md) +- [URL](050.url.md) +- [Email](030.email.md) + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/050.url.md b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/050.url.md new file mode 100644 index 0000000000..1d0d9e36b0 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/050.url.md @@ -0,0 +1,34 @@ +--- +title: 'URL' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`URL` field is text based field custom-built for storing URLs. It is a special type of `Single line text` field with + - Optional validation for URL + - Cell display as clickable link + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `URL` from the dropdown. +4. [**Optional**] Enable validation by toggling the `Validate URL` checkbox. +5. [**Optional**] Set default value for the field. +6. Click on `Save Column` button. + + +![image](/img/v2/fields/url.png) + +:::note +- Specify default value without quotes. +- Validation only ensures that the value entered is a valid URL. It does not check if the URL exists. +::: + +### Similar text based fields +Following are the other text based fields available in NocoDB, custom-built for specific use cases. +- [Single line text](010.single-line-text.md) +- [Long text](020.long-text.md) +- [Email](030.email.md) +- [Phone](040.phonenumber.md) + + diff --git a/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/_category_.json new file mode 100644 index 0000000000..5ccf790bb2 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/010.text-based/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Text based", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/020.long-text.md b/packages/noco-docs/docs/060.fields/030.field-types/020.long-text.md deleted file mode 100644 index 5f6c4ecc82..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/020.long-text.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Long text' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/030.number.md b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/030.number.md new file mode 100644 index 0000000000..d453496a31 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/030.number.md @@ -0,0 +1,21 @@ +--- +title: 'Number' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +`Number` field type is used to store numerical values. Use cases include storing `age`, `salary`, `price`, `quantity`, etc. + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Number` from the dropdown. +4. [**Optional**] Set default value for the field. +5. Click on `Save Column` button. + +![image](/img/v2/fields/number.png) + +:::info +- This field type can hold both positive and negative numbers. +- Supported range (JavaScript): -9007199254740991 to 9007199254740991 +::: diff --git a/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/040.decimal.md b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/040.decimal.md new file mode 100644 index 0000000000..bc072200b2 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/040.decimal.md @@ -0,0 +1,19 @@ +--- +title: 'Decimal' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Decimal` from the dropdown. +4. Configure `Precision`- NocoDB supports upto 8 digits of precision. +5. [**Optional**] Set default value for the field. +6. Click on `Save Column` button. + +![image](/img/v2/fields/decimal.png) + +:::info +- Default decimal precision is 1 digit +::: diff --git a/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/050.percent.md b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/050.percent.md new file mode 100644 index 0000000000..0af51afe4c --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/050.percent.md @@ -0,0 +1,14 @@ +--- +title: 'Percent' +--- +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +## Create field +1. Click on `+` icon to the right of `Fields header` +2. [**Optional**] On the dropdown modal, enter the field name. +3. Select the field type as `Percent` from the dropdown. +4. [**Optional**] Set default value for the field. +5. Click on `Save Column` button. + +![image](/img/v2/fields/percent.png) \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/_category_.json new file mode 100644 index 0000000000..a87ab92780 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/020.numerical/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Numerical", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/030.number.md b/packages/noco-docs/docs/060.fields/030.field-types/030.number.md deleted file mode 100644 index 036545810c..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/030.number.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Number' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/090.single-select.md b/packages/noco-docs/docs/060.fields/030.field-types/030.select-based/090.single-select.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/090.single-select.md rename to packages/noco-docs/docs/060.fields/030.field-types/030.select-based/090.single-select.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/100.multi-select.md b/packages/noco-docs/docs/060.fields/030.field-types/030.select-based/100.multi-select.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/100.multi-select.md rename to packages/noco-docs/docs/060.fields/030.field-types/030.select-based/100.multi-select.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/030.select-based/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/030.select-based/_category_.json new file mode 100644 index 0000000000..abdd06decb --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/030.select-based/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Select based", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/040.decimal.md b/packages/noco-docs/docs/060.fields/030.field-types/040.decimal.md deleted file mode 100644 index 8f9cf082ca..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/040.decimal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Decimal' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/200.links.md b/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/200.links.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/200.links.md rename to packages/noco-docs/docs/060.fields/030.field-types/040.links-based/200.links.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/210.lookup.md b/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/210.lookup.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/210.lookup.md rename to packages/noco-docs/docs/060.fields/030.field-types/040.links-based/210.lookup.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/220.rollup.md b/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/220.rollup.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/220.rollup.md rename to packages/noco-docs/docs/060.fields/030.field-types/040.links-based/220.rollup.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/_category_.json new file mode 100644 index 0000000000..cc5f68ea3e --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/040.links-based/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Links based", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/060.attachment.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/060.attachment.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/060.attachment.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/060.attachment.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/070.checkbox.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/070.checkbox.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/070.checkbox.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/070.checkbox.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/080.rating.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/080.rating.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/080.rating.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/080.rating.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/300.QR-code.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/300.QR-code.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/300.QR-code.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/300.QR-code.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/310.barcode.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/310.barcode.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/310.barcode.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/310.barcode.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/320.geometry.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/320.geometry.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/320.geometry.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/320.geometry.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/330.specific-db-type.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/330.specific-db-type.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/330.specific-db-type.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/330.specific-db-type.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/340.json.md b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/340.json.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/340.json.md rename to packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/340.json.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/_category_.json new file mode 100644 index 0000000000..46df59067d --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/050.custom-types/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Custom types", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/050.percent.md b/packages/noco-docs/docs/060.fields/030.field-types/050.percent.md deleted file mode 100644 index 99efbfcd9f..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/050.percent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Percent' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/170.formula.md b/packages/noco-docs/docs/060.fields/030.field-types/060.formula/170.formula.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/170.formula.md rename to packages/noco-docs/docs/060.fields/030.field-types/060.formula/170.formula.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/060.formula/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/060.formula/_category_.json new file mode 100644 index 0000000000..aa341462ac --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/060.formula/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Formula", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/110.date-time.md b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/110.date-time.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/110.date-time.md rename to packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/110.date-time.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/120.date.md b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/120.date.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/120.date.md rename to packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/120.date.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/130.time.md b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/130.time.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/130.time.md rename to packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/130.time.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/140.duration.md b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/140.duration.md similarity index 100% rename from packages/noco-docs/docs/060.fields/030.field-types/140.duration.md rename to packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/140.duration.md diff --git a/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/_category_.json b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/_category_.json new file mode 100644 index 0000000000..cf49d0d212 --- /dev/null +++ b/packages/noco-docs/docs/060.fields/030.field-types/070.date-time-based/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Date Time based", + "collapsible": true, + "collapsed": true +} \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/150.email.md b/packages/noco-docs/docs/060.fields/030.field-types/150.email.md deleted file mode 100644 index 1af20fdf5f..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/150.email.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Email' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/151.phonenumber.md b/packages/noco-docs/docs/060.fields/030.field-types/151.phonenumber.md deleted file mode 100644 index e592d28e33..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/151.phonenumber.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Phone Number' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/docs/060.fields/030.field-types/160.url.md b/packages/noco-docs/docs/060.fields/030.field-types/160.url.md deleted file mode 100644 index 64fba84b19..0000000000 --- a/packages/noco-docs/docs/060.fields/030.field-types/160.url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'URL' ---- -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; \ No newline at end of file diff --git a/packages/noco-docs/static/img/v2/fields/URL.png b/packages/noco-docs/static/img/v2/fields/URL.png new file mode 100644 index 0000000000..61186a3a5a Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/URL.png differ diff --git a/packages/noco-docs/static/img/v2/fields/decimal.png b/packages/noco-docs/static/img/v2/fields/decimal.png new file mode 100644 index 0000000000..ec5129b4dd Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/decimal.png differ diff --git a/packages/noco-docs/static/img/v2/fields/email.png b/packages/noco-docs/static/img/v2/fields/email.png new file mode 100644 index 0000000000..48c3507aa9 Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/email.png differ diff --git a/packages/noco-docs/static/img/v2/fields/long-text-expand-2.png b/packages/noco-docs/static/img/v2/fields/long-text-expand-2.png new file mode 100644 index 0000000000..427913f1cb Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/long-text-expand-2.png differ diff --git a/packages/noco-docs/static/img/v2/fields/long-text-expand.png b/packages/noco-docs/static/img/v2/fields/long-text-expand.png new file mode 100644 index 0000000000..d189d890d5 Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/long-text-expand.png differ diff --git a/packages/noco-docs/static/img/v2/fields/long-text.png b/packages/noco-docs/static/img/v2/fields/long-text.png new file mode 100644 index 0000000000..78f89e8371 Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/long-text.png differ diff --git a/packages/noco-docs/static/img/v2/fields/number.png b/packages/noco-docs/static/img/v2/fields/number.png new file mode 100644 index 0000000000..0ca8bafd55 Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/number.png differ diff --git a/packages/noco-docs/static/img/v2/fields/percent.png b/packages/noco-docs/static/img/v2/fields/percent.png new file mode 100644 index 0000000000..942060e03f Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/percent.png differ diff --git a/packages/noco-docs/static/img/v2/fields/phone-number.png b/packages/noco-docs/static/img/v2/fields/phone-number.png new file mode 100644 index 0000000000..da76dac6cb Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/phone-number.png differ diff --git a/packages/noco-docs/static/img/v2/fields/single-line-text.png b/packages/noco-docs/static/img/v2/fields/single-line-text.png new file mode 100644 index 0000000000..5c5aee3748 Binary files /dev/null and b/packages/noco-docs/static/img/v2/fields/single-line-text.png differ