2013-06-27 54 views
0
@Html.X().TextField() 
     .ID("btncolor") 
     .FieldLabel("Button Color") 
     .SelectOnFocus(true) 

我想使用它的焦點事件我該怎麼做。實際上,我想當用戶專注於文本字段,然後colorpicker窗口打開,然後我選擇他們的顏色,然後我喂顏色ID即文本字段即(#323232)。想要在mvc中激發外部文本焦點事件

我已經盡力了,但我沒有得到正確的東西。任何線索和建議都將是可觀的。

顏色選擇器就是這樣。

@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>") 
    ) 

回答

0

請用文本字段的焦點偵聽器。

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

另外你也許有興趣看看this example,看第二個字段。