Jump to content

jasonkaeb

Members
  • Posts

    10
  • Joined

  • Last visited

Posts posted by jasonkaeb

  1. I have a similar use case where I am trying to basically do the same thing. In my case, the drop down selection is element "Value9_1" and the checkbox that I want to set to true, if Value9_1 = "Yes" is "Value_10_1". I have tried the following code but am not getting this to work. Can you see what I am missing? 

    <script type="text/javascript">

    var dropdown = "Value9_1";
    var checkbox = document.getElementsByName("Value10_1")[0]; 
    var drp = document.getElementsByName(dropdown); 

    function checkdropdown()
      {
        var drpselected = drp[0].options[drp[0].selectedIndex].text;
      
        if (drpselected == "Yes")
          checkbox.checked = true;
        else
          checkbox.checked = false;
      }

      drp[0].onchange=checkdropdown;

    </script>

  2. @Alison Thank you for your quick reply. I was doing that wrong, so thanks for pointing that out. It still does not seem to be working for me. Can you see something I have wrong below? 

    I have added the following as a header: 

    <style>
    .cbGridCtnr > .BodyCtnr > .Table{
    width: 100%;
    }
    .cbGridCtnr > .HeadCtnr > .Table {
        width: 100%;
    }
    </style>

    -------------------------------------

    And the following in the footer: 

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

    <script>
    function openGridAutomatically(delay)
    {
        setTimeout(
            function()
            {
                var gridEditButton = $("[data-cb-name='GridEditButton']")[1];
                if (gridEditButton)
                    f_dispatchEvent(gridEditButton, "click");
            }, delay ? delay : 500);
    }
    function f_dispatchEvent(v_element, v_type){
     if(v_element.dispatchEvent) {
      //var v_e = new Event(v_type);
      var v_e = document.createEvent('MouseEvents');
      v_e.initEvent(v_type, true, true);
      v_element.dispatchEvent(v_e); //new Event(v_type, {"bubbles":true, "cancelable":true})
     } else if(v_element.fireEvent){
      v_element.fireEvent('on' + v_type);
     }
    };
    openGridAutomatically();
    </script>

    ------------------------------

    I did notice on my page that the following script is showing in plain text on my page, which means this is not working correctly: 

    < script src ="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

  3. If I may piggy back onto this thread as I have a similar challenge. 

    @MayMusic Is there a way to incorporate something into this button that would clear external values or parameters that are loaded into this form on load. For example, I have a search form that t I have set to pass virtual field parameters to a results page. So that the user does not have to start over with search criteria every time they modify the search I have these same parameters being received into these search / virtual fields as well. I am looking for a button or some way to clear these external parameters for the user. I know that I can add "?cbResetParam=1" to the end of the URL but this then causes my search form to quit working with my reports datapage, which is setup to receive these search criteria and reload itself on the same page.

     

    Thanks for your help.  

×
×
  • Create New...