easyui datagrid中如何在编辑某个单元格时弹出一个选择框

liuhentaxue 2012-06-12 05:51:45
系统用的是easyui,里面的datagrid不能操作到具体的单元格是吗?
...全文
4075 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nivs_k 2013-02-20
  • 打赏
  • 举报
回复
至于单元格的触发事件,onClickCell: function (rowIndex, field, value) { },我想根据控制可以指定固定单值吧。不一定是整行的
Nivs_k 2013-02-20
  • 打赏
  • 举报
回复
我想说的是怎么在单元格内放控件,例如button等。至于你们说的api我都了解
小营123 2012-12-26
  • 打赏
  • 举报
回复
引用 4 楼 jiaLoveQiQi 的回复:
JavaScript code?12345onClickCell:function(rowIndex, field, value){ if(field = "xxx"){//条件 openDlg();//判断你的目标单元格,调用打开一个对话框 }}
这个不行吧,还是整行的单元格都修改了。
风一样的大叔 2012-06-14
  • 打赏
  • 举报
回复
你在js中这个字段下添加editor: "datebox"就可以了
liuhentaxue 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

你说的是时间的下拉控件吧。那你首先要有这个控件,jquery中应该是有的。
[/Quote]嗯嗯,就是要个这样的,我用easyui里面自带的以后发现每次输入的时间都是上一次的
licip 2012-06-14
  • 打赏
  • 举报
回复
你说的是时间的下拉控件吧。那你首先要有这个控件,jquery中应该是有的。
liuhentaxue 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

JScript code
onClickCell:function(rowIndex, field, value){
if(field = "xxx"){//条件
openDlg();//判断你的目标单元格,调用打开一个对话框
}
}
[/Quote]这样我试过,双击都不能变成编辑状态了
liuhentaxue 2012-06-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

JScript code
onClickCell:function(rowIndex, field, value){
if(field = "xxx"){//条件
openDlg();//判断你的目标单元格,调用打开一个对话框
}
}
[/Quote]额,好吧,各位大神可能还没明白我意思,我表达的不好,
[img=http://img.my.csdn.net/uploads/201206/14/1339633533_4080.jpg]aa[/img]
我想做的是在双击变成编辑状态下,保养时间获得焦点后能弹出一个对话框,
liuhentaxue 2012-06-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

你是不是要编辑一个单元格呢?调用

JScript code
onClickCell:function(rowIndex, field, value){
$('#datagrid').datagrid('beginEdit', rowIndex);
}


你把datagrid的columns属性中你要编辑的那个列的field里增加一个editor属性,具体的可以看jquery eas……
[/Quote]谢谢,不是编辑,是想单元格获得焦点以后能弹出一个对话框
木有GGsMd 2012-06-13
  • 打赏
  • 举报
回复
onClickCell:function(rowIndex, field, value){
if(field = "xxx"){//条件
openDlg();//判断你的目标单元格,调用打开一个对话框
}
}

p2227 2012-06-13
  • 打赏
  • 举报
回复
onBeforeEdit前判断一下当前选择的cell即可
木有GGsMd 2012-06-12
  • 打赏
  • 举报
回复
你是不是要编辑一个单元格呢?调用

onClickCell:function(rowIndex, field, value){
$('#datagrid').datagrid('beginEdit', rowIndex);
}


你把datagrid的columns属性中你要编辑的那个列的field里增加一个editor属性,具体的可以看jquery easyui的帮助文档,希望对你有用
基于EasyUI 官方的帮助。 Application 使用easyUI创建一个CRUD的应用 使用easyUI创建一个CRUD DataGrid 使用easyUI展开行详细编辑form创建CRUD应用 使用jQuery easyUI 创建一个 RSS Feed阅读器 Drag and Drop easyUI 基础的拖动和放置 使用easyUI创建一个拖放的购物车 使用easyUI创建一个课程表 Menu and Button 使用easyUI创建简单的菜单 使用easyUI创建Link Button 使用easyUI创建Menu Button 使用easyUI创建Split Button Layout 使用easyUI创建一个border layout在你的web页面 使用easyUI在panel创建复杂布局 使用easyUI创建折叠面板 使用easyUI创建Tabs标签 使用easyui创建tabs组件和动态添加 使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用easyUI转换HTML table到datagrid 使用easyUIdatagrid添加pagination 使用easyUI添加查询功能在datagrid 使用easyUI 添加toolbar到datagrid 使用easyUI 创建复杂的toolbar到datagrid 使用easyUIdatagrid冻结列 使用easyUI 动态改变datagrid的columns 使用easyUI 格式化datagrideasyUI 添加排序到datagrid easyUI 自定义排序datagrid easyUI 添加CheckBox选择DataGrid easyUI自定义DataGrid分页栏 启用DataGrid行内编辑器 继承扩展DataGrid的editors easyUI在可编辑datagrid计算两列的值 easyUI合并DataGrid单元格 easyUIdatagrid创建自定义视图 easyUI datagrid显示摘要信息在页脚 easyUI 根据一些条件改变DataGrid 行背景颜色 easyUI 创建一个 Property Grid easyUI 展开DataGrid里面的行显示详细信息 easyUI 在主datagrid上创建子datagrid Window easyUI 我的第一个window easyUI 自定义window工具 easyUI window和布局 easyUI 创建Dialog对话 easyUI Dialog自定义Toolbar和button Tree easyUI 从标记创建Tree easyUI 创建异步Tree easyUI 附加tree节点到tree easyUI 创建Tree和复选Tree Node easyUI 拖动(Drag)和放置(Drop)Tree easyUI 加载parent/child节点到tree 转换tree标准格式数据 easyUI 创建一个基础的TreeGrid easyUI 创建复杂TreeGrid Form easyUI 通过ajax的方式提交Form easyUI 添加ComboTree 字段到一个 form easyui Form验证 easyUI 格式化ComboBox easyui 过滤ComboGrid 扩展 easyui DWR加载 easyUI 主题
• 1基本拖放 4 • 2构建购物车型拖放 5 • 3创建课程表 8 • 4菜单和按钮Menu and Button 10 o 4.1创建简单菜单 10 o 4.2创建连接按钮 11 o 4.3建立菜单按钮 12 o 4.4建立拆分按钮 13 • 5创建边版面网页 15 o 5.1面板上的复合版面 16 o 5.2建立可折叠版面 17 o 5.3建立TABS 18 o 5.4动态添加tabs 19 o 5.5创建XP式样左面板 20 • 6 DataGrid 数据格 23 o 6.1 转换HTML表格到DataGrid 23 o 6.2 给DataGrid添加分页 25 o 6.3 得到DataGrid选择行 27 o 6.4 添加工具栏到DataGrid 28 o 6.5 DataGrid冻结列 30 o 6.6 动态改变DataGrid列 31 o 6.7 格式化DataGrid列 32 o 6.8 添加排序到DataGrid 33 o 6.9 在DataGrid上的复选 36 o 6.10 自定义DataGrid分页 37 o 6.11使DataGrid编辑 38 o 6.12 DataGrid合并单元格 41 • 7 窗口 44 o 7.1 我第一个窗口 44 o 7.2 自定义窗口工具 45 o 7.3 Window和Layout 46 o 7.4 创建对话 47 • 8 Tree 50 • 8.1从标记创建tree 51 • 8.2创建异步Tree 52 • 8.3 添加节点 55 • 8.4 创建带有checkbox节点的tree 57 • 9 表单 58 o 9.1 Ajax方式发送表单 58 o 9.2 给表单添加复合tree字段 59 o 9.3 验证表单 62 • 10 Documentation文档 65 o 10.1 Base 65  10.1.1 EasyLoader 66  10.1.2 Draggable 67  10.1.3 Droppable 69  10.1.4 Resizable 70 o 10.2 layout 71  10.2.1 Panel 71  10.2.2 tabs 76  10.2.3 accordion 79  10.2.4 layout 82 o 10.3 Menu and button 83 o 10.4 form 88 o 10.5 window 101 o 10.6 Datagrid and tree 107 从别人5分下下来的,我只要1分
• 1基本拖放 4 • 2构建购物车型拖放 5 • 3创建课程表 8 • 4菜单和按钮Menu and Button 10 o 4.1创建简单菜单 10 o 4.2创建连接按钮 11 o 4.3建立菜单按钮 12 o 4.4建立拆分按钮 13 • 5创建边版面网页 15 o 5.1面板上的复合版面 16 o 5.2建立可折叠版面 17 o 5.3建立TABS 18 o 5.4动态添加tabs 19 o 5.5创建XP式样左面板 20 • 6 DataGrid 数据格 23 o 6.1 转换HTML表格到DataGrid 23 o 6.2 给DataGrid添加分页 25 o 6.3 得到DataGrid选择行 27 o 6.4 添加工具栏到DataGrid 28 o 6.5 DataGrid冻结列 30 o 6.6 动态改变DataGrid列 31 o 6.7 格式化DataGrid列 32 o 6.8 添加排序到DataGrid 33 o 6.9 在DataGrid上的复选 36 o 6.10 自定义DataGrid分页 37 o 6.11使DataGrid编辑 38 o 6.12 DataGrid合并单元格 41 • 7 窗口 44 o 7.1 我第一个窗口 44 o 7.2 自定义窗口工具 45 o 7.3 Window和Layout 46 o 7.4 创建对话 47 • 8 Tree 50 • 8.1从标记创建tree 51 • 8.2创建异步Tree 52 • 8.3 添加节点 55 • 8.4 创建带有checkbox节点的tree 57 • 9 表单 58 o 9.1 Ajax方式发送表单 58 o 9.2 给表单添加复合tree字段 59 o 9.3 验证表单 62 • 10 Documentation文档 65 o 10.1 Base 65  10.1.1 EasyLoader 66  10.1.2 Draggable 67  10.1.3 Droppable 69  10.1.4 Resizable 70 o 10.2 layout 71  10.2.1 Panel 71  10.2.2 tabs 76  10.2.3 accordion 79  10.2.4 layout 82 o 10.3 Menu and button 83 o 10.4 form 88 o 10.5 window 101 o 10.6 Datagrid and tree 107

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧