【问题标题】:How to retrieve all records from the subgrid?如何从子网格中检索所有记录?
【发布时间】:2014-03-31 16:19:47
【问题描述】:

我想知道是否有办法通过 JavaScript 检索子网格中的记录。我能够控制子网格,但我不能再进一步了。

我使用的所有资源似乎都使用了不再存在的方法。我尝试的一些方法是 get_allRecordIds、getCellValue、getRecordsFromInnerGrid。

【问题讨论】:

  • 谁投了反对票,甚至没有发表评论,谢谢你是个混蛋。

标签: javascript dynamics-crm-2011 xrm


【解决方案1】:

不支持从子网格中检索记录的方法。虽然你可以使用 jQuery 来做到这一点。可以使用IE的“开发者工具F12”查看页面的dom。一般sugrids松散排列为:

<div>
   <table>
     <tbody>
       <tr>
         <td>Col1</td>
         <td>Col2</td>
       </tr>
     </tbody>
   </table>
</div>

你可以编写一些 jQuery 代码来读取这个 dom 结构并返回你想要的结果。我建议您使用“开发者工具”来获取要在 jQuery 选择器中使用的表或 div 的 id。

【讨论】:

    【解决方案2】:

    我强烈建议你放手。甚至不要尝试修改网格视图,它会使您陷入困境并且会损坏,也可能不受支持。如果您需要检索所有项目,请通过 OData 并使用 REST 或 SOAP 调用检索它们。

    【讨论】:

    • 我最终选择了 OData。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-10-02
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多