gpt4 book ai didi

jquery - 如何在jsp中不选择的情况下获取jqgrid第一行数据?

转载 作者:行者123 更新时间:2023-12-01 07:12:25 24 4
gpt4 key购买 nike

如何在jqgrid中获取表格第一行数据?

enter image description here

这里我想要jqgrid的2和4.0数据如何在不点击表格值的情况下获取这个值?

var rowId = $("#gridtable2").getRowData(0);
var name = rowId['m_tab_p'];

这里gridtable2是jqgrid id,m_tab_p是第一列id..

JSP网格代码:

<s:url id="remoteurl2" action="add_act" />
<sjg:grid caption="RECORDS" gridModel="dto_plot_rep" width="250"
height="70" href="%{remoteurl2}" 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"
rowNum="0">

<sjg:gridColumn name="m_tab_p" index="m_tab_plotno"
title="PLOT" width="180" align="left" search="true"
searchoptions="{sopt:['eq','cn']}" sortable="true" />
<sjg:gridColumn name="m_tab_c" index="m_tab_cent" title="CENT"
width="180" align="left" search="true"
searchoptions="{sopt:['eq','cn']}" sortable="true" />
</sjg:grid>

最佳答案

要获取第一行的数据,您可以在loadComplete中使用以下内容

        //Call On JqGrid Load Complete
loadComplete:function(data){
//id list value
var ids = $("#gridtable2").jqGrid('getDataIDs');
//get first id
var cl = ids[0];
var rowData = $(this).getRowData(cl);
var temp= rowData['UserId']
},

如果您在 loadComplete 之外使用它,请使用:

  var ids = $("#gridtable2").jqGrid('getDataIDs');
//get first id
var cl = ids[0];
//fetch row data
var rowData = $("#gridtable2").getRowData(cl);
//fetch individual cell value
var celValue = $("#gridtable2").jqGrid ('getCell', cl, 'UserId');

这是工作中的JSFIDDLE

关于jquery - 如何在jsp中不选择的情况下获取jqgrid第一行数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24647113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com