asp.net-mvc-3 – 淘汰赛和全球化
发布时间:2020-05-30 08:53:23 所属栏目:asp.Net 来源:互联网
导读:我无法弄清楚如何使用knockout js和非us语言环境来处理计算.我的逗号是,并且使用 jquery.globalization插件正确验证,但是淘汰计算给了我一个NaN. knockout js是否以任何方式支持这种情况还是存在任何变通方法? 例: 使淘汰赛js网站上的cartEditor示例工作允
|
我无法弄清楚如何使用knockout js和非us语言环境来处理计算.我的逗号是,并且使用 jquery.globalization插件正确验证,但是淘汰计算给了我一个NaN. knockout js是否以任何方式支持这种情况还是存在任何变通方法? 例: 使淘汰赛js网站上的cartEditor示例工作允许数量字段中的十进制值并允许全球化输入(,作为逗号符号)和输出格式 http://knockoutjs.com/examples/cartEditor.html 我需要这个在asp.net mvc 3网站上工作,因为我使用nb-NO文化运行网站,模型绑定器期待,作为逗号标志 解决方法我通过编写包含 autoNumeric.js格式的自定义绑定来做类似的事情. ( gist)ko.bindingHandlers.autoNumeric = function ($) {
function getElementValue(el) {
return parseFloat(el.autoNumericGet(),10);
}
function getModelValue(accessor) {
return parseFloat(ko.utils.unwrapObservable(accessor()),10);
}
return {
init: function (el,valueAccessor,bindingsAccessor,viewModel) {
var $el = $(el),bindings = bindingsAccessor(),settings = bindings.settings,value = valueAccessor();
function updateModelValue() {
value(getElementValue($el));
};
$el.autoNumeric(settings);
$el.autoNumericSet(getModelValue(value),settings);
$el.change(updateModelValue);
},update: function (el,newValue = getModelValue(valueAccessor()),elementValue = getElementValue($el),valueHasChanged = (newValue != elementValue);
if ((newValue === 0) && (elementValue !== 0) && (elementValue !== "0")) {
valueHasChanged = true;
}
if (valueHasChanged) {
$el.autoNumericSet(newValue);
setTimeout(function () { $el.change() },0);
}
}
};
}
使用此自定义autoNumeric绑定的数据绑定如下所示: <input data-bind="autoNumeric:amount,settings:{aSign:'$'}" />
查看autoNumeric.js广泛的格式选项,以查看您可以使用这些设置执行的操作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 将虚拟路径转换为ASP.NET中的实际Web路径
- asp.net – 当.resx文件更改时,App域重新启动.有什么办法可
- asp.net – 来自asp app的流媒体mime类型’application / p
- 多个控制器,一个视图和一个模型ASP.NET MVC 3
- asp.net-core – 你如何解决AspNet Core缺少的依赖关系?
- asp.net – 提供的URI方案’https’无效;预期’http’.参数
- asp.net-mvc – 如何添加到Azure会话Cookie HttpOnly和Secu
- asp.net-mvc – 同时发送文件并重定向到新页面的MVC方式是什
- asp.net-mvc-3 – 提交后的mvc3复选框值
- asp.net-mvc – asp.net mvc ajax post – redirecttoactio
推荐文章
站长推荐
- asp.net – [DataType(DataType.EmailAddress)]和
- asp.net-mvc – 发送asp.net mvc动作结果里面的电
- asp.net-mvc-4 – MVC 4中的HttpContext.Current
- asp.net-mvc – 从页面到局部视图的asp.net mvc参
- 获得一个字符串的汉语拼音码
- asp.net-mvc – Visual studio – 预编译 – 无点
- Asp.net配合easyui实现返回json数据实例
- ASP.NET MVC的排队解决方案
- asp.net+ajaxfileupload.js 实现文件异步上传代码
- asp.net-mvc – MapMvcAttributeRoutes:此方法不
热点阅读
