Discussions

 View Only
  • 1.  Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 02-27-2020 15:46
    Does anyone used Juiced signatures on mobile? Great add-on, but with big limitation that I am trying to come up with a creative work around.

    In order to sign, you must first save the record. This is problematic in my case scenario. I am trying to create a 'signature sheet'. So, people are sitting around a table - one person clicks 'add signature', signs, then passes to the next person who adds signature, and so on. This is for use on a mobile device.

    The issue: Once you click add signature (creating a child record with the signature fields), you must save. Once you save, it kicks you back to the parent. Even if I remove the & "&z=" & Rurl(), somehow on mobile it still kicks you back to the parent (how?!). Even if I was able to save, now I need to create buttons to return you to the parent or create another signature record (but the save and new button is now gone....).

    I tried a rich text button for save and keep working, but this only seems to work on desktop, not mobile.

    Has anyone run into this case and found a creative solution?


    ------------------------------
    Mike Tamoush
    ------------------------------


  • 2.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 02-28-2020 09:07
    Not sure of a solution. I agree mobile lacks in functionality as compared to desktop. Grid edit is not currently possible on mobile. Hopefully this is a priority for Quick Base to improve functionality.

    ------------------------------
    Adam Keever
    ------------------------------



  • 3.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 02-28-2020 19:31
    Adam, 

    Are you a coder by any chance? I have close to a solution (got some code from Kirk Trachy). It allows a record to be created and 'saved' (it already has a record ID). However, only can create new records, not new children. I'm trying to see if there is a way to launch it from a parent and have it also pass the related parent Record ID down....but I don't code. I just have the code that we could manipulate...

    ------------------------------
    Mike Tamoush
    ------------------------------



  • 4.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 03-02-2020 09:53
    I am willing to take a look at it Mike.

    ------------------------------
    Adam Keever
    ------------------------------



  • 5.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 03-02-2020 11:27
    FYI, there are a couple user voice posts for this and it has been stated to be on the Quick Base road map for 2020:


    ------------------------------
    Adam Keever
    ------------------------------



  • 6.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 03-02-2020 14:48
    Can't wait for the native signatures!! in the mean time....the code below is actually created as an html page (found in Kirks magic buttons). Then I just use a button on my parent form to launch that url. However, I have no idea if it is possible to also pass the record ID of the record from where the page is 'launched'. This is the only way I can see relating the new child back to a parent.

    <!DOCTYPE HTML>
    <html>
    <body>
    <script>
    var dbid = 'bpybfdg88'; <!-- need to update this to your DBID -->
    var apptoken = 'byshepqd4pvnwxyz2rfzdth4b8a'; <!-- need to update this with your app's app token -->

    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
    var response = this.responseXML;
    var redirectUrl = "https://" + window.location.hostname + "/db/" + dbid + "?a=er&rid=" + response.getElementsByTagName("rid")[0].textContent+"&rl=bbv";

    location.href = redirectUrl;
    }
    };

    xhttp.open("GET", "https://" + window.location.hostname + "/db/" + dbid + "?a=API_AddRecord&apptoken=" + apptoken, true);
    xhttp.send();
    </script>
    </body>
    </html>

    <!-- If you update to your dbid and your app token and use this link, it will create a record and put you back onto that record in er mode only it will know the Record ID# -->

    ------------------------------
    Mike Tamoush
    ------------------------------



  • 7.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 03-03-2020 10:18
    I know it is not ideal, but the Magic Buttons javascript will run on mobile using the Quick Base Full Site version rather than the Quick Base mobile app.

    ------------------------------
    Adam Keever
    ------------------------------



  • 8.  RE: Need to add and save, or save and keep working for mobile, to use juiced signatures

    Posted 04-29-2020 16:34
    Edited by Adam Keever 04-30-2020 08:59
    @Michael Tamoush, here is a post that details a workaround for this by utilizing a button with API_AddRecord to first add a record (so the Record ID# exists) and then redirect to edit the record. Using this button to add new records will prevent you from needing to save the record before using the Juiced signature add-on because the record will have a Record ID# as soon as you click the button.

    API_AddRecord then open in Edit


    ------------------------------
    Adam Keever
    ------------------------------