初始化界面,发现编辑datagrid,不能输入小数点。

var arrColumnsCNT = [[

{

title: '毛重',

field: 'GrossWeight',

halign: 'center',

width: 60,

sortable: true,

frozen: true,

editor: {

type: 'numberbox',

options:{precision:2}

}

}

]];

function DefDataGridCNT() {

objDataGridCNT = $('#tableDataGridCNT').datagrid({

selectOnCheck: false,

checkOnSelect: false,

singleSelect: true,

rownumbers: true,

striped: true,

remoteSort: false,

multiSort: true,

scrollbarSize: 0,

fitColumns: true,

height: 250,

width: 1000,

onClickCell: onClickCellCNTGrid,

columns: arrColumnsCNT,

onBeginEdit:function(rowIndex){

var editors = $('#tableDataGridCNT').datagrid('getEditors', rowIndex);

var n1 = $(editors[8].target);

var n2 = $(editors[9].target);

var n3 = $(editors[12].target);

n1.add(n2).numberbox({

onChange:function(){

var cost = Number(n1.numberbox('getValue'))+Number(n2.numberbox('getValue'));

n3.numberbox('setValue',cost);

}

})

},

onAfterEdit: function (index, row, changes) {

autoSetValue();

}

});

};

解决办法:页面初始化加入如下代码

//解决numberbox小数点问题

(function($){

$.fn.numberbox.defaults.filter = function(e){

var opts = $(this).numberbox('options');

var s = $(this).numberbox('getText');

if (e.which == 45){ //-

return (s.indexOf('-') == -1 ? true : false);

}

var c = String.fromCharCode(e.which);

if (c == opts.decimalSeparator){

return (s.indexOf(c) == -1 ? true : false);

} else if (c == opts.groupSeparator){

return true;

} else if ((e.which >= 48 && e.which <= 57 && e.ctrlKey == false && e.shiftKey == false) || e.which == 0 || e.which == 8) {

return true;

} else if (e.ctrlKey == true && (e.which == 99 || e.which == 118)) {

return true;

} else {

return false;

}

}

})(jQuery);

datagrid 小数点_EasyUI 解决 datagrid 中 NumberBox 限制小数位数后不能输入小数点问题...相关推荐

  1. 解决toad中number类型小数位数过长按科学计数法显示的问题

    在toad中->view->option->data->display large number in scientific notation,不选择该选项即可. (在pl/s ...

  2. 微信小程序(购物车)--在wxml中设置保留小数位数

    微信小程序(购物车)–在wxml中设置保留小数位数 一.在该页面文件夹下新建一个wxs后缀的文件 var filters = {toFix: function (value) {return valu ...

  3. vue2中el-input number在修复iPhone无法输入小数点的问题

    iphone无法输入小数点 解决方法: Vue.prototype._n=function(val) { //el-input number在修复iPhone无法输入小数点的问题 //导致的原因是:有 ...

  4. Twig中控制保留小数位数

    number_format该number_format过滤器格式的数字参数:decimal: 要显示的小数点数decimal_point: 用于小数点的字符thousand_sep: 用于千位分隔符的 ...

  5. 0丢失之谜:解决Oracle中0开头小数被截断的问题

    问题复现: 今天在开发的过程中,遇到这种情况 然后又去oracle数据库里,查看一番,发现数据库寸的是0.9,这个零竟然离奇消失了. 原因 为何小数点前0会省略,是因为Oracle数据库中存在一个隐形 ...

  6. 使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题

    问题: 默认情况下,内容超出边界后会自动省略,以...代替,而且无法出现水平滚动条 解决方法: 把VerticalScrollBar和HorizontalScrollBar的值都设为ScrollBar ...

  7. python显示界面后1秒自动隐藏_使用Python+Qt时解决QTreeWidget中的内容超出边界后自动隐藏的问题...

    问题: 默认情况下,内容超出边界后会自动省略,以...代替,而且无法出现水平滚动条 解决方法: 把VerticalScrollBar和HorizontalScrollBar的值都设为ScrollBar ...

  8. 解决Python中TCP数据转为json后中文变为Ascii码的问题

    我们我们有时候会使用TCP直接传输JSON数据,这时候正确解析数据就很关键了,最近在使用Python解析TCP传输的JSON数据时就遇到了中文不能正常显示的问题. 原因分析 TCP接口数据转为json ...

  9. vscode中下载淘宝镜像后,输入cnpm -v指令显示安装失败,解决系统禁止运行脚本问题,并修改cnpm下载包的地址更改为淘宝镜像地址。

    一.当在vscode中安装淘宝镜像时,在终端中输入cnpm -v时,检查是否安装成功时,控制台返回报错问题. 二.则需要用管理员身份 打开Windows powershell(任务栏搜索框搜索一下,我 ...

最新文章

  1. linux下使用sort命令升序、降序、随机及组合方式排序方法
  2. 揭开神秘的“记忆”面纱!
  3. 大数据时代,如何构建精准用户画像,直击精细化运营
  4. ubuntu 查看日历,日期
  5. 关于计算机网络维护毕业论文,计算机专业毕业论文---计算机网络故障处理及维护方法...
  6. 4位先行进位电路 logisim_数字电路基础之逻辑电路
  7. What's new in C# from 2.0 to 5.0
  8. SPEOS—光学产品设计及仿真工具
  9. Android官方文档中文版
  10. 6轴并联机器人开发--机械设计
  11. linux sed替换行,shell - 使用Sed替换包含字符串的整行
  12. SwiftUI - @Binding
  13. 冷水机组选型公式与运行参数
  14. 《Loy解说Eureka客户端源码(一)》
  15. google map api v3 的marker使用label的方法(markerwithlabel的使用)
  16. 广工工作室各方向学习指南
  17. 姚期智:为了中国计算机科学的腾飞(zz)
  18. Android 10 新增物理按键
  19. 利用$ajax实现远程登录判断
  20. centos7 上 bosun 源码安装+go二进制安装

热门文章

  1. Neo4j Java Rest绑定入门(Heroku部署)
  2. JSON处理的Java API(JSR-353)–流API
  3. Java接口的防御性API演进
  4. 如何远程管理Quartz
  5. ANTLR教程– Hello Word
  6. php 字符串 中文,php 中文字符串截取乱码
  7. filter过滤后重新添加_Spring Boot 2.X(十):自定义注册 Servlet、Filter、Listener
  8. python写sql语句_Python操作文件模拟SQL语句功能
  9. MySQL命令之mysqldump的选项详解
  10. python椭圆拟合_opencv python 轮廓特征/凸包/外接矩形/外接圆/拟合矩形/拟合直线/拟合圆...