jQuery MiniUI
标题:
combobox从后台获取绑定后无值
[打印本页]
作者:
meriberry
时间:
2017-7-27 16:00:59
标题:
combobox从后台获取绑定后无值
<div id="dataGrid_myGoods" class="mini-datagrid" style="width: 100%; height: 100%;"
idField="spdm_ypt"
allowResize="true" sizeList="[10,30,50,100]" pageIndex="0" pageSize="50" allowCellEdit="true" allowCellSelect="true" multiSelect="true" allowAlternating="true" allowCellWrap="true" allowcellvalid="true" oncellvalidation="onComboValidation" >
<div property="columns">
<div field="num" width="10px"></div>
<div type="checkcolumn" width="10px"></div>
<div field="spdm_ypt" width="30px" headeralign="center">商品代码</div>
<div field="pm" width="60px" headeralign="center">商品名称</div>
<div field="cd" width="30px" headeralign="center">产地</div>
<div field="dw" width="10px" headeralign="center">单位</div>
<div field="gysmc" displayField="gysmc" width="60px" headerAlign="center" >
供应商
<input id="gysCombo" property="editor" class="mini-combobox" style="width:100%;" allowinput="true" emptyText="请输入供应商..." valueFromSelect="true"
onvalidation="onComboValidation" valueField="dwdm" textField="dwmc" />
</div>
</div>
</div>
复制代码
现有 一个datagrid表,里面的“供应商”一列是可以通过下拉菜单选择的,直接在HTML里写url没有任何问题,但从JS中绑定时绑定不上,想问是不是哪有问题。
$.ajax({
url: '../BLL/BLL_BasicInfo/BLL_My_Goods.aspx?method=seach_myGys&mk=' + mk_str,
contentType: "application/json",
type: "GET",
success: function (rntData) {
//alert(rntData);
var gyss = mini.decode(rntData)
gys_Combo.load(gyss);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText + "44444");
}
});
//查询
function search() {
debugger;
var pm = mini.get("b_pm").value; //品名
var pzwh = mini.get("b_pzwh").value; //批准文号
var sccs = mini.get("b_sccs").value; //生产厂商
var djzt = mini.get("b_djzt").text; //登记状态
var pageIndex = grid_Goods.pageIndex, pageSize = grid_Goods.pageSize;
alert('2.' + pageIndex + "+" + pageSize);
//grid.load({ pm: pm, pzwh: pzwh, sccs: sccs, djzt: djzt });
$.ajax({
url: '../BLL/BLL_BasicInfo/BLL_My_Goods.aspx?method=seach_myGoods&mk=' + mk_str + '&pageIndex=' + pageIndex + '&pageSize=' + pageSize,
dataType: 'json',
type: "GET",
success: function (rntData) {
dataResult = mini.decode(rntData)
fillData(pageIndex, pageSize, rntData, grid_Goods);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText + "111111");
}
});
}
作者:
felt
时间:
2017-7-27 19:19:35
表格里面的编辑器不能直接根据id获取
可以根据列和行来获取
var editor=grid.getCellEditor(column,row)
editor.setData(data);
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2