---
title: "Example 2 - Adding/Editing Work Order (Line) Item - Make Input Required"
canonical: "https://help.fieldbuddy.com/space/FBDOCS/5984649238/Example%202%20-%20Adding%2FEditing%20Work%20Order%20(Line)%20Item%20-%20Make%20Input%20Required"
format: markdown
---
For Details check: [https://upperdeck.atlassian.net/wiki/spaces/FBDOCS/pages/5381455880](https://upperdeck.atlassian.net/wiki/spaces/FBDOCS/pages/5381455880) 


This example might not have an immediate practical use, but it can serve as a starting point for creating one.

It shows how to prevent adding or updating a part if the unit price is not entered.

```
EXAMPLE-2 Unitprice is required! at Edit Work Order Parts
f=()=>{ return  null  === null || Boolean( ' null ' === ''); };Boolean(f());
Pass: false
ErrorMessage: Unit Price is required!
```


```
{
      "eventName": "onGoInsertPlus",
      ...
      "templateType": "Part",
      ...
      "propertiesLayout": {
          "config": {
              "saveAll": true,
              "sections": [
                  {
                      "table": "FIELDBUDDY__Work_Order_Line_Item__c",
                      "headless": true,
                      "mapping": "FIELDBUDDY__Work_Order_Line_Item__c",
                      "title": "",
                      "iconName": "md-briefcase",
                      "iosIconName": "ios-briefcase",
                      "objects": [
                          {
                              "name": "FIELDBUDDY__Quantity__c"
                          },
                          {
                              "name": "Name"
                          },
                          {
                              "name": "FIELDBUDDY__Item_Code__c",
                              "barcodeEnabled": true
                          },
                          {
                              "name": "FIELDBUDDY__Unit_Price_Including_Tax_input__c"
                          }
                      ]
                  }
              ]
          }
      },
```