在Android 版本5.1下使用EasyUI datagrid 表格插件,其他都正常,唯獨更新單元格資料失敗。
換了好幾種跟新表格的方式都失敗。不知道為什么,但是同樣的代碼用其它安卓手機就全都好使。請各位大神幫忙分析一下。
方法一:
// 得到columns物件
var columns = $('#tb_SaleOrder').datagrid("options").columns;
// 得到rows物件
var rows = $('#tb_SaleOrder').datagrid("getRows"); // 這段代碼是// 對某個單元格賦值
rows[selectIndex][columns[0][3].field] = 99.2;
// 重繪該行, 只有重繪了才有效果
$('#tb_SaleOrder').datagrid('refreshRow', selectIndex);
方法二:
var ed = $('#tb_SaleOrder').datagrid('getEditor', { index: selectIndex, field: 'AMount' });
var productname = 99.99;
$('#tb_SaleOrder').datagrid('getRows')[selectIndex]['AMount'] = productname;
$('#tb_SaleOrder').datagrid('endEdit', selectIndex);
方法三:
$('#tb_SaleOrder').datagrid('updateRow', {
index: selectIndex,
row: {
'AMount': 99.22
}
});
以上三種方法,在安卓各品牌手機上都好使,唯獨在安卓5.1版本的手持機上不好使。請大家幫忙分析分析
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/27298.html
標籤:Android
上一篇:求助:使用過simulate5.0修改ios系統定位之后想換用location-cleaned發現一啟動就出問題
