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单元格内套用下拉列表,且列表数据为动态加载,支持模糊查询,有描述信息

function familyMemberStore(familyId){ var familyMemberResultGridStore = new Ext.data.JsonStore({ r...
  • ylwyoyo
  • ylwyoyo
  • 2013年10月19日 16:16
  • 1174

MFC下拉列表框(Combox)控件使用方法

Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本...

EasyUI-DataGrid编辑时出现下拉列表框选择,同时修改其它列的值

首先是进行表格式的初始化,主要是为了可以进行编辑//初始化表格 $.extend($.fn.datagrid.methods, { editCell: function (jq, param)...

毕设笔记--SSH前台JSP页面下拉列表框的值从数据库动态获取

今天的遇到的一个问题是:我想在前台JSP页面中做一个下拉列表框, 而这个列表框中显示的值是从数据库的一张表中动态获取的。 比如,表中有北京,上海,广州这三个数据,JSP的下拉框中显示的也是这三个值...

动态添加下拉列表框,并从后台获取值

$(document).ready(function () { $("#divClike").click(function () { /*a...

Jquery获取select,dropdownlist,checkbox下拉列表框的值

jQuery获取 Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添...

Jquery获取select,dropdownlist,checkbox 下拉列表框的值

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加...

通过实例了解如何使用js获取下拉列表框内的值

"this.options[selectedIndex].value"方法的中括号内"selectedIndex"表示先获取索引,然后由索引获取option选项,再由".value"获取到value值...

如何用C#实现Word里的字体选择下拉列表框!

第一步,新建一个默认的C#项目,相信大家一步大家都会了,我就不重复了。 第二步,在窗体上添加一个ComboBox控件。修改ComboBox的name属性为cboFont;修改DrawMode属性...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ext.grid.EditorGridPanel的下拉列表框combox 根据选择获取值
举报原因:
原因补充:

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