> For the complete documentation index, see [llms.txt](https://docs.vames-store.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vames-store.com/free-assets/esx_menus/esx_menu_list.md).

# esx\_menu\_list

<figure><img src="https://3701050178-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6y0J5nnTjSyc65fbCvIU%2Fuploads%2FLkslxmIH0dfa2h0qBXYW%2Flist.png?alt=media&amp;token=090c977c-7085-4f01-abb8-b3a129adc271" alt=""><figcaption></figcaption></figure>

```lua
local elements = {
    head = {'HEAD 1', 'HEAD 2', 'HEAD 3', 'HEAD 4'},
    rows = {}
}

table.insert(elements.rows, {
    data = {},
    cols = {
        'VALUE 1', 'VALUE 2', 'VALUE 3', '{{BUTTON 1|buttonvalue1}} {{BUTTON 2|buttonvalue2}}',
    }
})
table.insert(elements.rows, {
    data = {},
    cols = {
        'VALUE 1', 'VALUE 2', 'VALUE 3', '{{BUTTON 1|buttonvalue1}} {{BUTTON 2|buttonvalue2}}',
    }
})

ESX.UI.Menu.Open('list', GetCurrentResourceName(), 'unique_name_menu', elements, function(data, menu)
    if data.value == 'buttonvalue1' then
        print('buttonvalue1')
    elseif data.value == 'buttonvalue2' then
        print('buttonvalue2')
    end
end, function(data, menu)
    menu.close()
end)
```
