MVC Kendo总结之-----> NumericTextBox

43 篇文章 0 订阅
35 篇文章 0 订阅
<div style="border:1px solid blue;width:80%;height:30%;display:inline-block;">
   @(Html.Kendo().NumericTextBox()
      .Name("insigniaNumericTextBox")
      .Value(10)
      .Max(1000)
      .Min(-100)
      .Step(10)
      .Format("c")
      .DecreaseButtonTitle("Decrease")
      .IncreaseButtonTitle("Increase")
   )
</div>

常用配置:

Name:设置控件的名称,类似于HTML中的ID,唯一的;

Value:设置控件的默认值;

Max:设置控件的最大值;

Min:设置控件的最小值;

Step:设置控件每次增加或减少的步长;

Format:设置控件显示的格式,常用的有c(货币形式)、n(数值形式)和p(百分比形式)

DecreaseButtonTitle:设置鼠标放在增加控件值的按钮上所显示的文本

IncreaseButtonTitle:设置鼠标放在减少控件值的按钮上所显示的文本

常用方法:

enable:设置控件是否可用;

$("#insigniaNumericTextBox").data("kendoNumericTextBox").enable(true);//可用

$("#insigniaNumericTextBox").data("kendoNumericTextBox").enable(false);//不可用

readonly:设置控件是否只读;

$("#insigniaNumericTextBox").data("kendoNumericTextBox").readonly(true);//只读(不仅不能输入,就连添加或减少控件值的两个按钮也不能使用)

$("#insigniaNumericTextBox").data("kendoNumericTextBox").readonly(false);//非只读(能输入,添加或减少控件值的两个按钮也可以使用)

$("#insigniaNumericTextBox").data("kendoNumericTextBox").wrapper.find("input").prop("readonly",true);//只读(不能输入,添加或减少控件值的两个按钮可以使用)

$("#insigniaNumericTextBox").data("kendoNumericTextBox").wrapper.find("input").prop("readonly",false);//非只读(能输入,添加或减少控件值的两个按钮也可以使用)

max:获取或设置控件的最大值:

$("#insigniaNumericTextBox").data("kendoNumericTextBox").max();//获取最大值

$("#insigniaNumericTextBox").data("kendoNumericTextBox").max(100);//设置最大值

min:获取或设置控件的最小值:

$("#insigniaNumericTextBox").data("kendoNumericTextBox").min();//获取最小值

$("#insigniaNumericTextBox").data("kendoNumericTextBox").min(-100);//设置最小值

step:获取或设置控件添加或减少的步长:

$("#insigniaNumericTextBox").data("kendoNumericTextBox").step();//获取步长

$("#insigniaNumericTextBox").data("kendoNumericTextBox").step(1);//设置步长

value:获取或设置控件值:

$("#insigniaNumericTextBox").data("kendoNumericTextBox").value();//获取值

$("#insigniaNumericTextBox").data("kendoNumericTextBox").value(50);//设置值

常用事件:

change:控件值改变的时候触发,用户输入或者通过按钮改变值都会触发;

spin:通过按钮改变控件值的时候触发,若是用户直接输入则不触发;

其他方法:

改变框中字体颜色:

$("#insigniaNumericTextBox").data("kendoNumericTextBox").wrapper.find("input").css("color","blue");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值