Clarification on AllowAddNew

Forums Autocomplete Clarification on AllowAddNew

This topic contains 1 reply, has 2 voices, and was last updated by  Alexander Bautz 2 months ago.

  • Author
    Posts
  • #17373

    Andreas Blüher
    Participant

    allowAddNew
    Type: boolean
    Determines whether or not to allow adding new values to the “dataset”.

    Hello Alexander,

    What does “dataset” mean, if isLookupInself is true also?

    We’re trying to achieve the following setup:
    A user is allowed to add new options at any time, but if he enters more than 2 characters autocomplete shows him possible already existing options. He shall be allowed to type them, without actually selecting them from the dropdown. From what I’ve seen using AC only as a kind of suggestion mechanism doesn’t work, because if the icon doesn’t turn green, the value isn’t set to the column, even though it was char by char a valid option.

    I hope you understand what I mean.

    Kind regards,
    Andreas

  • #17420

    Alexander Bautz
    Keymaster

    Hi,
    Sorry for the late reply. Unfortunately you cannot use this AC as suggestion only – but it might be added in a future release. To be able to add your own value when using “isLookupInSelf” you must set this attribute to true and have the user click the “Add xyz to the list” to add the custom value.

    You can also add a new button to your form to remove the ac and leave a plain text field. Add this in a HTML section below your ac field like this (change “Project” with your field name):

    <input type="button" value="Add your own value" onclick="acAddYourOwnValue(this,'Project')">

    Then add this to the Custom JS:

    function acAddYourOwnValue(btn,fin){
        jQuery(btn).remove();
        spjs.ac.destroy(fin);
    }

    Hope this helps,
    Alexander

You must be logged in to reply to this topic.