Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
975
detecting the click event of a button in a grid
posted

how do you detect the click event of a button in a grid row ?

I have this

column.Unbound("Delete").Width("4%").Template("<button id='deleteSite' type='button' class='btn btn-danger btn-xs' title='Delete'><i class='fa fa-remove'></i></button>").HeaderText("");

then this (just as a test)

$(document).ready(function () {
       
        $("#deleteSite").click( function()
        {
            alert('delete button clicked');
        }
      );
     
       
    });

but the code is never executed, If I specifiy an onclick in the buton definition, it works, but id prefer to detect it with an event listener

Parents
No Data
Reply
  • 25665
    Offline posted

    Hello Mark,

    Thank you for contacting Infragistics!

    I have done some looking into this matter and I recommend wiring up the click event in the input button itself, like the following:

    <input type="button" id="btn1" value="Test 3" onclick="todoMethod(${ProductID})" />

    function todoMethod(ID) {
    //code
    }

    As you can see in my example you can even pass in values from row of the grid that the template input is from.

Children