如何在JQGrid中获取单元格值?
如果我使用以下语法 -
var ret = jQuery("#MyGrid").jqGrid('getRowData', id);
ret = ret.ProductId;
Run Code Online (Sandbox Code Playgroud)
它返回以下HTML.
'input class="editable" name=" ProductId " id="0_ ProductId " style="width: 98%;" type="text"'
Run Code Online (Sandbox Code Playgroud)
我实际上需要细胞的价值.
谢谢.开发
我正在编写此代码并在jqgrid的rowdoubleclick上调用该方法.我还给了我的jqgrid的所有标签和列名.你能帮助我弄明白为什么当我提醒价值观时我会"未定义"吗?
<cc1:JQGrid ID="grdUserDetails" runat="server" Width="770px" Height="350px" ClientSideEvents-RowDoubleClick="ForwardDetails">
<Columns>
<cc1:JQGridColumn DataField="VisitorID" HeaderText="ID" TextAlign="Left" PrimaryKey="true"
Visible="false" Searchable="false">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="PersonName" HeaderText="Visitor" TextAlign="Left">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="CompanyName" HeaderText="Company Name" TextAlign="Left">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="ContactNumber" HeaderText="Contact Number" TextAlign="Left">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="Address" HeaderText="Address" TextAlign="Left">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="Email" HeaderText="Email" TextAlign="Left">
</cc1:JQGridColumn>
<cc1:JQGridColumn DataField="DisplayDate" HeaderText="Last Visited on" TextAlign="Left">
</cc1:JQGridColumn>
</Columns>
<PagerSettings PageSize="15" PageSizeOptions="[15,25,50]" />
<ToolBarSettings ShowSearchButton="false" ShowRefreshButton="true" ShowSearchToolBar="true">
</ToolBarSettings>
<AppearanceSettings ShowRowNumbers="true" ></AppearanceSettings>
<SearchToolBarSettings SearchToolBarAction="SearchOnKeyPress" />
</cc1:JQGrid>
function ForwardDetails() {
var PersonName, Address, CompanyName, ContactNumber, Email;
var selectedRowId, cellValue;
var …Run Code Online (Sandbox Code Playgroud)