[easyui]datagrid新增一行编辑时,给editor:'numberbox'赋初值不成功的解决办法
2015-12-08 14:27
696 查看
场景
页面有一个datagrid,是通过行编辑来进行增删改查的,
有一个
field的
editor为
numberbox
需求
想在新增一行的时候,让这个editor默认显示为0
通常做法
editor:{type:'numberbox',value:0}
但是发现,点了增加之后,editor还是显示空值,起初还觉得这不应该啊,后来想到问题所在
原因
每次beginEdit之后,所有的
editor都会从当前的
row去获取值,
而在新增的时候,当前的
row为空啊,所有字段都是空值,所以这里自然显示为空
解决办法
就是在appendRow的时候,给字段赋值
dg.datagrid('appendRow',{fieldName:defaultValue});
相关文章推荐
- UI基础学习之(十一):UIScrollView
- 爬爬爬之路:UI(十六) 数据持久化初级(沙盒实现)
- UI基础学习之(十):UIPageControl
- UI中初级数据存储
- PostQueuedCompletionStatus
- IOS详解TableView——性能优化及手工绘制UITableViewCell
- UI基础学习之(九):UISlider
- [[UIScreen mainScreen] bounds] 得到的大小跟什么有关系?
- UI基础学习之(八):UISegmentedControl
- UI基础学习之(七):UIViewController
- 【译】使用UIKit进行面向对象的编程
- UI基础学习之(六):程序的启动过程
- UIView
- Arduino - Tiny RTC 12C 时钟模块
- UI基础学习之(五):UIButton
- easyui datagrid getChecked只能获取一行的问题
- UI基础学习之(四):UITextFiled Delegate
- UIViewController的生命周期(图解)
- UESTC-1259 昊昊爱运动 II
- 猫学习IOS(三)UI纯代码UI——图片浏览器