list with item be a link to another page

Iam working on a car maintenance app . I have a page for the spare parts,page for purchasing order
the purchasing order page contain form region to insert master data and an interactive grid region to insert the detail of purchsing order.
the IG contain order_id,spare_parts_category,part_code,qty,unit_price_total_price.
I want the part_code to be a select list or LOV based on the spare_parts_category column and contain an item named NEW_PART when I clicked on it redirect me to another page to insert new spare part in spare parts table.
I have tried to do that as a LOV based on category table union all new_part as display value and -1 as return value
also create a javascript dynamic action to open the new page but nothing happened.
this is the LOV code

SELECT PART_NAME AS DISPLAY_VALUE, PART_ID AS RETURN_VALUE
FROM SPARE_PARTS
UNION ALL
SELECT 'New Part' AS DISPLAY_VALUE, -1 AS RETURN_VALUE
FROM DUAL
ORDER BY DISPLAY_VALUE; 
and this is the JS code
if (this.triggeringElement.value == '-1') {
    apex.navigation.dialog({
        url: 'f?p=&APP_ID.:<13>:&SESSION.::NO:::'
    });
}```
Can anyone help me to do that?