ExtJS网格与分页,而不是组合框
ExtJS grid with pagination, instead of combobox
我正在创建一个项目列表,这是在组合框,但我被要求创建它与网格,并包括分页。是否有可能创建一个网格的项目列表,然后选择他们喜欢下拉菜单(具有多选功能),当单击提交按钮获得值,并通过php文件处理它?
我的想法:网格是用来显示信息列表的,网格中的文本可以是链接文本。但据我所知,你不能从网格中选择项目,然后通过点击提交按钮来处理。
不管怎样,做这件事最好的方法是什么?如果这两种方法都不可能,我可以使用多选来制作列表吗?使用displayfield和valuefield?你可以为网格中的每个项目添加复选框,然后对选中的项目做一些操作。
Ext.define('Your.items.Grid' ,{
extend: 'Ext.grid.Panel',
title : 'Grid with checkboxes',
store: 'Items',
// This line adds checkboxes
selModel: Ext.create('Ext.selection.CheckboxModel'),
columns: [
// Some columns here
],
initComponent: function() {
this.dockedItems = [{
xtype: 'toolbar',
items: [{
itemId: 'process',
text: 'Process',
action: 'process' // Bind to some action and then process
}]
},
{ // Here is pagination
xtype: 'pagingtoolbar',
dock:'top',
store: 'Items',
displayInfo: true,
displayMsg: 'Displaying items {0} - {1} of {2}',
emptyMsg: "No items to display"
}];
this.callParent(arguments);
}
});
希望我正确理解了你的问题
相关文章:
- 当在EXTJS中的网格中使用时,afterrender不适用于组合框
- 如何在javascript中设置网格组合框值
- RefreshFilter在DHTMLX网格中不起作用.当我使用自定义组合框时
- 在组合框筛选后执行回调网格视图
- 剑道网格:如何在与Angular一起使用时从组合框单元格模板中获取所选项目
- Extjs 网格列 - 组合在值更改后显示键而不是值
- 网格中的组合框
- 具有多个网格和组合的hbox/vbox布局的ExtJS窗口在Internet Explorer上渲染得非常慢
- Javascript 不会检查文本输入值是否随组合网格而变化
- 节点 - 用于发送电子邮件的选项,发送网格和节点邮件之一或组合
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- 如何使用网格配置Kendo UI组合框
- 需要在剑道网格内的组合框中进行验证
- Sencha ExtJS 4.2:如何在一个网格中同步两个组合编辑器
- 如何将组合框用作剑道 UI 网格列
- easyUI数据网格内部编辑组合框无法选择默认值
- 剑道网格内的剑道组合框编辑不起作用
- 在extjs网格中添加只有一行的组合框
- 在ExtJS网格面板中,如何使用ChainedStore和widgetcolumn来显示每行具有不同值的组合框
- Extjs网格与可编辑的组合框列