1

我正在尝试执行 RibbonBarButton 的 js 功能 onclick。但是 RibbonBarButton 没有 onclientclick。我怎样才能做到这一点?

    function appendRow() {
    var tbl = document.getElementById('myTable');
    row = tbl.insertRow(tbl.rows.length);

    for (var i = 0; i < tbl.rows[0].cells.length; i++) {
      var insertcell = (row.insertCell(i), i, 'row');
    }
}

标记:

<telerik:RibbonBarSplitButton Size="Medium">
    <Buttons>
       <telerik:RibbonBarButton Text="Add Row" runat="server" ID="btnAppendRow" />
       <telerik:RibbonBarButton Text="Add Column" runat="server" ID="btnaddCol" /> 
    </Buttons>
</telerik:RibbonBarSplitButton>

我试过这个但不工作:

$("").click(function(){
    appendRow();
});
4

1 回答 1

0

如果您正在寻找客户端事件,只需将其输入您的服务器控制标签:https ://stackoverflow.com/a/181118/5581893

基本上,您可以通过以下方式更改您的第一个按钮:

从:

<telerik:RibbonBarButton Text="Add Row" runat="server" ID="btnAppendRow" />

至:

<telerik:RibbonBarButton Text="Add Row" runat="server" ID="btnAppendRow" 
onclick="appendRow();"/>
于 2018-10-12T10:35:41.347 回答