Configuring a Search Panel in Application Studio

I’m trying convert one of our classic SDK forms to a Kinetic application with Application Studio.

One thing I can’t figure out is how to get the sliding search panel working.
I’ve added a search button to the landing page. The search panel opens, but when I click the Search button, I get a Javascript TypeError:

There appears to be an internal view the search uses that is not being initialized.

Does anybody have ideas on this?

2 Likes

Ok - It’s probably not the right way or the best way to do this, but I discovered one way to make this work.

There’s a server-side directory where appears to be where the meta data for all the Kinetic UI components are installed: <>\Server\Apps\MetaUI

The meta data for all of the search panels appears to be stored here:

<>\Server\Apps\MetaUI\Shared\search

Here’s an example of one folder of the built-in searches:

One was created for my custom search, but I noticed that the *.jsonc files were missing.

I copied those files and modified the data in them to use the custom back-end service.

I also updated the file in the cache folder, which appears to be a minified version of the data in other .jsonc files (Is there a way to regenerate this?).

I restarted the app pool on my website and the search now executes and populates the results grid.

Is this the only way to implement a search like this? I couldn’t find a way to do this through App Studio.