onFormTextualItemKeyPress()

in example/src/main.ts [1218:1245]


        onFormTextualItemKeyPress(event, formData, itemId, tabId) {
            Log(`Form keypress on tab <b>${tabId}</b>:<br/>
      Item id: <b>${itemId}</b><br/>
      Key: <b>${event.keyCode}</b><br/>
      `);
            if (
                itemId === 'prompt-name' &&
                event.key === 'Enter' &&
                event.ctrlKey !== true &&
                event.shiftKey !== true
            ) {
                event.preventDefault();
                event.stopImmediatePropagation();
                Log(`Form keypress Enter submit on tab <b>${tabId}</b>:<br/>
          ${
              formData
                  ? `<br/>Options:<br/>${Object.keys(formData)
                        .map((optionId) => {
                            return `<b>${optionId}</b>: ${(formData as Record<string, string>)[optionId] ?? ''}`;
                        })
                        .join('<br/>')}`
                  : ''
          }
          `);
                return true;
            }
            return false;
        },