jquery struts2 jqgrid grid struts2-jquery-grid

jquery - ¿Cómo cargar datos en jqgrid manualmente?



struts2 struts2-jquery-grid (1)

Quiero cargar los datos del cuadro combinado y los datos del campo de texto a la cuadrícula.

¿Cómo hacerlo?

Imagen superior: seleccione los datos del cuadro en la columna 1 y los datos del cuadro de texto en la columna 2.

Aquí está mi código de Jsp Grid:

<s:url id="remoteurl" action="" /> <sjg:grid caption="RECORDS" gridModel="dto_plot_rep" width="300" height="80" href="%{remoteurl}" id="gridtable2" rownumbers="true" viewrecords="true" pager="true" pagerPosition="centar" navigator="true" navigatorSearch="true" navigatorSearchOptions="{multipleSearch:true}" navigatorDelete="false" navigatorEdit="false" loadonce="true" onCompleteTopics="cal_tot" userDataOnFooter="true" reloadTopics="reloadPlot" rowNum="10" > <sjg:gridColumn name="m_tab_p" index="m_tab_p" title="P" width="180" align="left" search="true" searchoptions="{sopt:[''eq'',''cn'']}" sortable="true"/> <sjg:gridColumn name="m_tab_ce" index="m_tab_c" title="C" width="180" align="left" search="true" searchoptions="{sopt:[''eq'',''cn'']}" sortable="true"/> </sjg:grid>


El método addRowData permite agregar filas en su jqgrid. Docs .

Supongamos que puede capturar los datos de su formulario en una matriz arr = [2, 4.0] . Puede insertar la fila de la siguiente manera:

<button id="add" type="button">ADD</button> <script> $("#add").click(function(){ arr = [2, 4.0]; //You will need to populate this array based on values of your form lastId = parseInt($(#gridId).getDataIDs().length) + 1; $("#gridId").jqGrid(''addRowData'',lastId, arr, "last"); }); </script>