2017-02-09 8 views
0

'setcellvalue'を実行するための既知の問題はありますか?jqxGrid( 'setcellvalue')に関する既知の問題

var bGrid = $('#jqxBOMGrid').jqxGrid('getrows'); 
for (var i = 0; i < bGrid.length; ++i) { 
    if(<<bGrid[i] == the one I want to find >>) {   
     console.log("tko", Tko, "qty", qty, typeof (qty), "idx", i, bGrid[i]); 
     $('#jqxBOMGrid').jqxGrid('setcellvalue', i, "Qty", qty); 
    } 
} 

この場合、インデックス4の有効値は「i」であることが証明されています。 「Qty」は文字列「8」です。ここで

は、エラーが

enter image description here

ですこれはグリッドです:

$('#jqxBOMGrid').jqxGrid({ 
    width: 1400 
    , height: 700 
    , source: daBOMGrid 
    , enableellipsis: true 
    , editable: true 
    , filterable: true 
    , autoshowfiltericon: true 
    , sortable: true 
    , columns: [ 
     { text: 'Qty', datafield: 'Qty', width: 50, cellsalign: 'center', columntype: 'textbox', sortable: false, editable: false }, 
     { text: 'QtyPreEdit', datafield: 'QtyPreEdit', hidden: true, editable: false, sortable: false }, 
     { text: 'Id', datafield: 'PartID', hidden: true, editable: false, sortable: false }, 
     { text: 'CategoryPartsID', datafield: 'CategoryPartsID', hidden: true, editable: false, sortable: false }, 
     { text: 'Tko P/n', datafield: 'TkoPartNo', width: 60, cellsalign: 'left', editable: false, sortable: true }, 
     { text: 'Mfg P/n', datafield: 'ManuPartNo', width: 200, cellsalign: 'left', editable: false, sortable: true }, 
     { text: 'Manufacturer', datafield: 'Manufacturer', width: 200, cellsalign: 'left', editable: false, sortable: false }, 
     { text: 'Description', datafield: 'PartDescript', width: 600, cellsalign: 'left', editable: false, sortable: false }, 
     { text: 'Status', datafield: 'Status', width: 100, cellsalign: 'right', editable: false, sortable: false }, 
     { text: 'UnitOfMeasure', datafield: 'UnitOfMeasure', hidden: true, editable: false, sortable: false }, 
     { text: 'Voltage', datafield: 'Voltage', hidden: true, editable: false, sortable: false }, 
     { text: 'Website', datafield: 'Website', width: 100, cellsalign: 'right', editable: false, sortable: false }, 
     { text: 'Spare %', datafield: 'SparePercentage', width: 70, cellsalign: 'right', editable: false, sortable: false }, 
     { text: 'DateCreated', datafield: 'DateCreated', hidden: true, editable: false, sortable: false }, 
     { text: 'DateModified', datafield: 'DateModified', hidden: true, editable: false, sortable: false }, 
     { text: 'ModifiedLastBy', datafield: 'ModifiedLastBy', hidden: true, editable: false, sortable: false } 
    ] 
}); 

私はこれをトラブルシューティングするために行うことができるかもしれませんか?

ありがとうございました。

答えて

0

これは、このコード行は、このエラーが発生することを私に明らかになった:

$('#jqxBOMGrid').jqxGrid('setcellvalue', i, "QtyPreEdit", j.Qty); 

しかし、今回はそうではありません。

$('#jqxBOMGrid').jqxGrid('setcellvalue', i, 'QtyPreEdit', j.Qty); 

違いは二重引用符-v-一重引用符の使用です。

関連する問題