Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Answered
Question about showOverpanel

Is the showOverpanel function intended to only open overpanels for the extension that calls it? We have an exposed entrypoint and overpanel configured on one extension and I am trying to call this overpanel from another extension but it seems no matter what variation of route name I try I keep getting the same error.

{status: 'error', message: 'Overpanel CDRenewal.Secondary not found.'
{status: 'error', message: 'Overpanel CDRenewal not found.'
##### NON EXPORTED CODE HERE -- PREPEND ALL NON EXPORTED VARIABLES WITH __ #####

##### DO NOT EDIT BELOW THIS LINE -- AUTO GENERATED CONFIG #####

FEATURE = {
    "core": False,
    "modules": {
        "Main": {
            "overpanel": False,
            "primary": True,
            "navigable": True,
            "formPostAuth": False,
            "url": "{BASE_URL}/index.html",
            "meta": {
                "params": {"accountNum": {"type": "string", "replace": True}},
                "type": {"shape": "Content", "context": "None", "overpanelReady": False},
            },
        },
        "Secondary": {
            "overpanel": True,
            "primary": True,
            "navigable": True,
            "formPostAuth": False,
            "url": "{BASE_URL}/index.html",
            "meta": {
                "params": {"accountNum": {"type": "string", "replace": True}},
                "type": {"shape": "Content", "context": "None", "overpanelReady": True},
            },
        },
    },
    "configuredOverpanels": {"CDRenewal": {"moduleName": "Secondary", "public": False}},
}
Posted 11 months ago
Votes Newest

Answers


Hey, Christopher!

showOverpanel() is only able to render modules in an overpanel that are within the current extension - "Secondary" could only be opened by "Main" using showOverpanel().

If you want to bring the user to a different extension's overpanel module, you would use navigateTo(), and provide the specific extension name and module name.

Does that solution work for you?

Posted 10 months ago
103 Views
1 Answer
11 months ago
10 months ago