Как добавить новые записи в JqGrid? - PullRequest
1 голос
/ 31 мая 2011

Вот мой код, когда я нажимаю добавить запись, затем появляется новое окно, но не показывать какую-либо запись.я делаю

PHP jqGrid

    <link rel="stylesheet" type="text/css" media="screen" href="themes/redmond/jquery-ui-1.8.2.custom.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="themes/ui.jqgrid.css" />

    <script src="js/jquery-1.5.2.min.js" type="text/javascript"></script>
    <script src="js/i18n/grid.locale-en.js" type="text/javascript"></script>
    <script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
// Здесь мы устанавливаем глобально опцию altRows jQuery.extend (jQuery.jgrid.defaults, {altRows: true});
    <script type="text/javascript">

        jQuery(document).ready(function(){
        jQuery("#jsonmap").jqGrid({
                url:'example.php?q=4',
                datatype: "json",
                colNames:['Inv No','invdate', 'Client', 'Amount','Tax','Total','Notes'],
                colModel:[
                    {name:'id',index:'id', width:55},
                    {name:'invdate',index:'invdate', width:90, jsonmap:"invdate"},
                    {name:'name',index:'name asc, invdate', width:100},
                    {name:'amount',index:'amount', width:80, align:"right"},
                    {name:'tax',index:'tax', width:80, align:"right"},
                    {name:'total',index:'total', width:80,align:"right"},
                    {name:'note',index:'note', width:150, sortable:false}
                ],
                rowNum:10,
                rowList:[10,20,30],
                pager: '#pjmap',
                sortname: 'id',
                viewrecords: true,
                sortorder: "desc",
                editurl:'edit.php',
                jsonReader: {
                    repeatitems : false,
                    id: "0"
                },
                caption: "JSON Mapping",
                height: '100%'
            }).navGrid('#pjmap',"new",{height:280,reloadAfterSubmit:false}); 

        });
    </script>

</head>
<body>
    <table id="jsonmap"></table>
    <div id="pjmap"></div>

</body>

1 Ответ

1 голос
/ 31 мая 2011

Вы должны использовать editable: true свойство для столбцов, которые вы хотите включить в диалог «Редактировать» или «Добавить».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...