How to display kanban card programmatically

Hi,
My board has several columns and each column has several tabs that contain cards. I wish to implement a search mechanism and then display the card that matches the search so I’d like to know if there is a way to make a card visible visible considering that it may be on a non-selected tab and/or a column that is collapsed?

ui.kanban supports the find method which allows getting the array of items that match some criteria.

In addition, you can check whether the column is collapsed as follows:

// get list with item, then get the column (ui.accordionitem)
var accordion = kanban.getOwnerList(itemId).getParentView();
accordion.config.collapsed ? accordion.expand() : null;
kanban.select(itemId)

Thanks that looks good - I guess I would then also need to detect the tab the card is on and then select that tab.
Is the a method to scroll the card into view if it is not visible due to vertical scroll bars?

The ui.list (kanban.getOwnerList(itemId) ) has the showItem method, which scrolls to the target data item.

Perfect, thank you!

I would prefer a deep linking URL that opens a specific card in the UI. Think about push notifications sent out to mobile phones which should then lead the user directly to the card where the event happened…

I started this one to ask for it:
https://forum.webix.com/discussion/35889/deep-linking-for-kanban-widget#latest