数字框jeasyui没有显示变量中的值
Numberbox jeasyui not showing value from variable
我已经为一个变量设置了值,但当我想把值写进numberbox时,什么都不会发生。我正在使用数据网格jQuery Easyui这里是我的代码
function update(){
var pesan='';
var dg =$(dgUpholdstery);
var id_cotation = '<?php echo $id_cotation ?>';
$.map(dg.datagrid('getChecked'), function(row){
var index = dg.datagrid('getRowIndex', row);
var harga=0;
var mat_waste='0';
var kode='';
harga = row.brg_harga;
mat_waste = row.mat_waste;
kode = row.material;
$.ajax({
type : 'POST',
url : "<?php echo site_url(); ?>/cotation/harga_cotation",
data : "kode="+kode+"&type=upholstery",
dataType : 'json',
cache : false,
success : function(data){
var $response=$(data);
if (harga!=$response[0]['harga']){
harga = $response[0]['harga'];
}
if (mat_waste!=$response[0]['mat_waste']){
mat_waste = $response[0]['mat_waste'];
}
}
});
dg.datagrid('beginEdit',index);
var ed_mat_waste = dg.datagrid('getEditor', {index:index, field:'mat_waste'});
var ed_brg_harga = dg.datagrid('getEditor', {index:index, field:'brg_harga'});
// this is part is not working
$(ed_mat_waste.target).numberbox('setValue',mat_waste);
//if I using the code bellow that I comment, it's work fine
//$(ed_mat_waste.target).numberbox('setValue','35');
cotation_uphold(index);
dg.datagrid('endEdit',index);
});
}
当我测试以提醒变量时,它会显示值如果我写直接值,它是有效的,但如果我放变量,它什么都不做
我解决了它。这是代码
function update(){
var pesan='';
var dg =$(dgUpholdstery);
var id_cotation = '<?php echo $id_cotation ?>';
$.map(dg.datagrid('getChecked'), function(row){
var index = dg.datagrid('getRowIndex', row);
var harga=0;
var mat_waste=0;
var kode='';
harga = row.brg_harga;
mat_waste = row.mat_waste;
kode = row.material;
$.ajax({
type : 'POST',
url : "<?php echo site_url(); ?>/cotation/harga_cotation",
data : "kode="+kode+"&type=upholstery",
dataType : 'json',
cache : false,
success : function(data){
var $response=$(data);
if (harga!=$response[0]['harga'] && mat_waste!=$response[0]['mat_waste']){
dg.datagrid('beginEdit',index);
var ed_mat_waste = dg.datagrid('getEditor', {index:index, field:'mat_waste'});
var ed_brg_harga = dg.datagrid('getEditor', {index:index, field:'brg_harga'});
$(ed_brg_harga.target).numberbox('setValue',$response[0]['harga']);
$(ed_mat_waste.target).numberbox('setValue',$response[0]['mat_waste']);
cotation_uphold(index);
dg.datagrid('endEdit',index);
}
}
});
});
}
相关文章:
- 节点.js将变量显示为 HTML
- 使用eval()定义变量显示未定义的错误
- 将Flask中的变量显示为javascript代码时出错
- 为什么我的 ajaxurl 变量显示为未定义
- HTML 下拉列表到 Javascript 变量显示错误
- 变量显示为未定义
- ASP.Net Ajax - JavaScript:如何在HTML中使用返回的变量显示
- 如何使用变量显示来自 URL 的图像来创建 URL
- Javascript 实例变量显示为未定义
- 按图像计数变量显示图像列表
- 如何根据变量显示一定数量的输入字段
- 基于true/false变量显示/隐藏进度条
- Cognos Prompt页面提示使用render变量显示/隐藏
- 为什么变量显示为未定义
- javascript变量显示以前的值
- Firefox没有处理keyCode's.它在调试器中将变量显示为矩阵
- 为输入值设置变量显示对象对象消息
- 在angular.js中通过作用域变量显示或追加元素
- JavaScript -全局变量显示为未定义
- 如何使用javascript变量显示图像