想要在mvc中解雇ext textfield焦点事件

时间:2013-06-27 11:06:22

标签: asp.net-mvc ext.net

    @Html.X().TextField()
        .ID("btncolor")
        .FieldLabel("Button Color")
        .SelectOnFocus(true)

我想使用它的焦点事件我该怎么做。实际上我想当用户专注于textfield然后colorpicker窗口打开然后我从中选择颜色然后我用颜色id提供文本字段,即。(#323232)。

我很难尝试,但我没有做对。任何线索和建议都会很明显。

颜色选择器就是这样。

    @Html.X().FormPanel()
        .ID("clrpkr")
        .Title("Color  Picker")
        .Disable(true)
        .BodyPadding(6)
        .Height(380).Width(350)
        .Items(@Html.X().ColorPicker().Template(t => 
            t.Html = @"<tpl for='colors'><a href='#' class='color-{.}' hidefocus='on'><em style='padding:2px;'><span style='background:#{.};height:20px; border:1px solid black;' unselectable='on'>&#160;</span><div style='font-size:10px;text-align:center;'>#{.}</div></em></a></tpl>")
    )

1 个答案:

答案 0 :(得分:0)

请使用TextField的Focus监听器。

@(Html.X().TextField()
    .Listeners(events => events.Focus.Handler = "console.log('The TextField has been focused');")
)

您也可能有兴趣查看this example,请参阅第二个字段。