1

私は春に取り組んでおり、ユーザーが登録フォームに入力したデータを表示するためにFlexigrid ( http://flexigrid.info/ ) を使用しています。登録フォームには動的なドロップダウンボックスがあります(つまり、コンボボックスは別のテーブルからデータを取得します)。登録フォームのデータはデータベースに保存され、ドロップダウンデータもIDとしてデータベースに保存されます(登録フォームには「多対1」の関係があるため)ドロップダウンボックス)しかし、私の問題は、表示中に[オブジェクトオブジェクト]が表示されることです

これは私の.jsファイルです

$(document).ready(function() {
    $("#stockEntryGrid").flexigrid({
        url: '../stockEntry/list.action',
        dataType: 'json',
        colModel : [
            {display: 'ID', name : 'id', width : 100,sortable : true, align: 'left'},
            {display: 'Accession Number', name : 'accnNumber', width : 100,sortable : true, align: 'left'},
            {display: 'Stock User Number ', name : 'stockverificationnumbermaintainance.id', width : 100,sortable : true, align: 'left'},
            {display: 'Catalogue Num', name : 'catalogueCopyDetails.accnNo', width : 100,sortable : true, align: 'left'}
            ],
            buttons : [{id : 'addSub', name: 'Add', bclass: 'add', onpress : newStockEntry},
                       {name: 'Delete', bclass: 'delete', onpress : deleteStockEntry},
            {separator: true}
            ],
        searchitems : [
            {display: 'Subject Name', name : 'code'}
            ],
        sortname: "id",
        sortorder: "asc",
        usepager: true,
        title: 'Stock Entry',
        useRp: true,
        rp: 10,
        showTableToggleBtn: true,
        width: 950,
        height: 200
    });   
});

私が欲しいのは、これはドロップダウンデータを表示する行です

{display: 'Stock User Number ', name : 'stockverificationnumbermaintainance.id', width : 100,sortable : true, align: 'left'}

jsonからデータを取得できますが、表示中に[オブジェクトオブジェクト]を表示すると、表示するための適切な構文に従っていないと思います。添付の​​画像の下に表示されます。

画像

4

1 に答える 1