【问题标题】:How to execute a js function onclick of RibbonBarButton如何在 RibbonBarButton 的 onclick 上执行一个 js 函数
【发布时间】:2019-03-17 13:33:06
【问题描述】:

我正在尝试执行一个 js 功能 onclick 的 RibbonBarButton。但是 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();
});

【问题讨论】:

    标签: javascript telerik-radribbonbar


    【解决方案1】:

    如果您正在寻找客户端事件,只需将其输入到您的服务器控制标记中: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();"/>
    

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 1970-01-01
      • 1970-01-01
      • 2022-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2022-12-19
      相关资源
      最近更新 更多