2016-04-25 18 views
0

私は "1"ボタンを押すたびに私のJQgridにデータを挿入しようとしますが、何が間違っているのか分かりません。私はjqueryに新しい。私はpタグにデータを印刷しても問題ありません。配列にデータをプッシュjqGridを埋め込む

私はpushを使用しようとしていますが、代わりにaddを使用する必要がありますか?または、毎回グリッドをリフレッシュする必要がありますか?

他に提案されている解決策は歓迎します。

 $(document).ready(function() { 


    // Examle data for jqGrid 
    var currentTime = [ 
     {time:""} , 

    ]; 

    // Configuration for jqGrid Example 1 
    $("#table_list_1").jqGrid({ 
     data: currentTime, 
     datatype: "local", 
     height: 250, 
     autowidth: true, 
     shrinkToFit: true, 
     rowNum: 14, 
     rowList: [10, 20, 30], 
     colNames: ['Time'], 
     colModel: [ 
      {name: 'time', index: 'time', width: 60, sorttype: "double"}, 

     ], 
     pager: "#pager_list_1", 
     viewrecords: true, 
     caption: "Example jqGrid 1", 
     hidegrid: false 
    }); 



    // Add responsive to jqGrid 
    $(window).bind('resize', function() { 
     var width = $('.jqGrid_wrapper').width(); 
     $('#table_list_1').setGridWidth(width); 
    }); 
}); 



window.addEventListener('keydown', doKeyDown, false); 

function doKeyDown(e){ 


    if(e.keyCode == 49 & wavesurfer.isPlaying()){ 
     // KEY = " 1 " 
     currentTime.push(wavesurfer.getCurrentTime()); 

     }); 

    } 

} 
+0

それが起こることは何の問題ですか? また、私は2番目の行(上のコードではない)が途切れていると思いますが、完了していないと思います – Ilja

+0

私のjqgridにデータがありません。 iveは特定のIDを持つ

に印刷してみました。 – Dolle

答えて

1

私のソリューション:

jQuery("#table_list_1").addRowData("1",{id: id, time: wavesurfer.getCurrentTime()}); 
関連する問題