jqgrid从xml字符串加载特定行

jqgrid从xml字符串加载特定行,jqgrid,Jqgrid,我有一个网格,它从xml字符串(editurl:“clientArray”,数据类型:“xmlstring”)加载内容 是否可以根据xml字符串中的值选择希望网格加载的行? (例如: <root> <row> <number>1</number> <test>546</test> <i_u>1</i_u> </row> <row> <n

我有一个网格,它从xml字符串(editurl:“clientArray”,数据类型:“xmlstring”)加载内容

是否可以根据xml字符串中的值选择希望网格加载的行? (例如:

<root>
<row>
    <number>1</number>
    <test>546</test>
    <i_u>1</i_u>
</row>
<row>
      <number>2</number>
    <test>543</test>
    <i_u>2</i_u>
</row>
<row>
      <number>4</number>
    <test>544</test>
    <i_u>2</i_u>
</row>
<row>
      <number>5</number>
    <test>545</test>
    <i_u>1</i_u>
</row>

1.
546
1.
2.
543
2.
4.
544
2.
5.
545
1.

我希望网格仅显示“I_”标记值为1的行

如果可能,如何做到这一点


提前感谢。

您的问题中没有包含jqGrid定义,因此上下文不清楚您在哪里使用它。此外,在您的问题文本中,您使用“加载”、“选择”和“显示”动词来描述您需要的内容。所有这些都是可能的

如果只需显示具有
i_=“1”
的选定字符串,则可以按照并定义
search:true
postData
参数,以强制筛选数据。重要的是,只有在有其他“search”和“Refresh”的情况下导航栏中的按钮,用户将能够重置筛选器并查看所有行。如果没有按钮,用户将仅看到与
postData
参数中的筛选器相对应的数据子集

如果您确实需要加载具有
i_=“1”
的数据,您应该修改XML数据,例如关于jQuery的XML数据,以删除所有具有直接子元素
i_!=“1”
元素。修改后,您可以将数据用作jqGrid的输入