简体   繁体   English

通过javascript设置按钮属性

[英]Set button attributes via javascript

Need to set some attributes of button. 需要设置按钮的一些属性。 For example "Checked". 例如“已检查”。 I guess it is plain, but I can't handle with it. 我想这很简单,但是我无法处理。 Please give peace of advice. 请给我平和的建议。

 Html.DevExpress().Button(
                   btnSettings =>
                   {
                       btnSettings.Name = "Details";
                       btnSettings.Text = "";
                       btnSettings.ClientSideEvents.Click = "function (s,e){Details.Checked = true}";
                       btnSettings.ControlStyle.CssClass = "button";
                       btnSettings.ToolTip = "details";
                       btnSettings.UseSubmitBehavior = false;
                       btnSettings.AllowFocus = false;
                       btnSettings.Width = 1;
                       btnSettings.Height = 1;
                   }
               )
               .Render();

From the devexpress online docu devexpress在线文档

<script type="text/javascript">
    function button1_CheckedChanged(s, e) {
        if (s.GetChecked()) {
            button2.SetEnabled(false);
            s.SetText("Enable Button");
        } else {
            button2.SetEnabled(true);
            s.SetText("Disable Button");
        }
    }
</script>

<table>
    <tr>
        <td>
            <% 
                Html.DevExpress().Button(
                    settings => {
                        settings.Name = "button1";

                        settings.Text = "Disable Button";
                        settings.Width = 120;
                        settings.GroupName = "FakeGroup";
                        settings.ClientSideEvents.CheckedChanged = "button1_CheckedChanged";
                    }
                )
                .Render();
            %>
        </td>
        <td></td>
        <td>
            <% 
                Html.DevExpress().Button(
                    settings => {
                        settings.Name = "button2";
                        settings.EnableClientSideAPI = true;
                    }
                )
                .Render();
            %>        
        </td>
    </tr>
</table>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM