Ext.grid.EditorGridPanel的下拉列表框combox 根据选择获取值

原创 2015年07月10日 09:34:36

前台: Ext.getCmp('buyTeam').addListener('select',function(combo,record,index) {

var param={};
var buyTeam = Ext.getCmp('buyTeam').getRawValue();
param["buyTeam"] =buyTeam;
buFarmerArrangeManager.getInfo(param,function(value){
var num1 = value["leftWeight"];
var num2 = value["buyRate"];
Ext.getCmp('leftWeight').setValue(num1);
Ext.getCmp('buyRate').setValue(num2);

});
});

根据前台获取组件id:buyTeam的选择,将参数传到后台进行操作,在将后台传过来的值赋给前台对应两个组件。


后台:

public Map getInfo(Map map){

Map resultmap = new HashMap();
String buyTeam = (String)map.get("buyTeam");

String sql=" SELECT  SUM(BUY_WEIGHT )AS LEFT_WEIGHT FROM bt_Farmer_Arrange WHERE BUY_TEAM = :buyTeam";
List list=commonDao.findSql(sql,map);
Map map3 = (Map) list.get(0);
BigDecimal info= (BigDecimal)map3.get("LEFT_WEIGHT");

String sql2="SELECT  MAX(BUY_RATE)AS BUY_RATE FROM bt_Farmer_Arrange WHERE BUY_TEAM = :buyTeam";
List list2=commonDao.findSql(sql2,map);
Map map2=(Map) list2.get(0);
BigDecimal info2=(BigDecimal)map2.get("BUY_RATE");

resultmap.put("leftWeight",info);
resultmap.put("buyRate",info2);
return resultmap;
}

前台的值定义在map里,传给sql进行查询得到所需的值。



Ext.grid.EditorGridPanel 单元格套用下拉列表ComboBox

function MentalWithMod(id){ var mentalResultGridStore = new Ext.data.JsonStore({ proxy : new Ext.dat...
  • ylwyoyo
  • ylwyoyo
  • 2013年10月19日 16:05
  • 3073

Extjs4下拉菜单ComboBox中用Grid显示通用控件GridCombobox

  • 2014年07月30日 15:19
  • 8KB
  • 下载

Ext.Grid 刷新后选中指定行

var orderId = Ext.getCmp('gridId').getSelectionModel().getSelected().get('order_id');var lastOptions...
  • u011215811
  • u011215811
  • 2015年06月08日 09:38
  • 394

Ext.grid.EditorGridPanel的下拉列表框combox 根据选择获取值

Ext.form.FormPanel 中的combox下拉选择框,根据选择项获取后台的数据。通过用select事件方法获得所需值。 Ext.getCmp('id名').addListener('sel...
  • anmimo
  • anmimo
  • 2015年07月10日 09:34
  • 347

Ext.GridPanel 用法总结(一)—— Grid基本用法

GridPanel类是基于基础列表接口具代表性的主要实现类。也是最常用的Ext组件之一。 一:首先定义grid的数据源 view plaincopy to clipboardprint? ...
  • zc490256503
  • zc490256503
  • 2015年11月09日 10:06
  • 120

ExtJS梦想之旅(八)--GridPanel和EditorGridPanel的使用

表格在web开发中会经常被使用到,是一种非常重要的组件,因此ExtJS在这方面做得也很出色,在这里也作为一个重点的组件来和大家分享,共同探讨一下。...
  • JavaChenZhenlin
  • JavaChenZhenlin
  • 2013年07月23日 23:28
  • 3321

MFC combox动态调整下拉框大小

1、静态,点击Combox右侧小三角,下拉,确定下拉框长度。 2、动态,添加变量 CRect m_rect; 初始化函数中 添加:GetClientRect(&m_rect);  //获取对话框...
  • xiaoyinload
  • xiaoyinload
  • 2015年06月23日 16:49
  • 914

Ext.GridPanel 用法总结(一)—— Grid基本用法

GridPanel类是基于基础列表接口具代表性的主要实现类。也是最常用的Ext组件之一。一:首先定义grid的数据源 //初始化Ext状态管理器,在Cookie中记录用户的操作状态,如果不启用,象刷新...
  • goldlqch
  • goldlqch
  • 2009年05月25日 13:51
  • 7686

Ext.grid.Panel综合示例

Ext.grid.Panel综合示例 包括 1、添加数据 2、简单搜索 3、编辑数据 4、删除数据 其中用到了comboBox的二级、三级联动和默认值的设定,以及datefield的使用和number...
  • shuyizhi
  • shuyizhi
  • 2015年04月26日 22:47
  • 7804

根据combobox选择的index来获取值

((DataRowView)comboBox1.Items[0]).Row[0].ToString();
  • hutao1101175783
  • hutao1101175783
  • 2014年03月15日 10:04
  • 1382
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ext.grid.EditorGridPanel的下拉列表框combox 根据选择获取值
举报原因:
原因补充:

(最多只允许输入30个字)