我必须开发一个iPad(本机)应用程序,它可以显示SharePoint(2013或在线)表单(ASPX表单),并允许应用程序用户填写表单,即使应用程序处于脱机状态。
根据我的搜索,似乎没有办法从iPad应用程序中检索ASPX表单。
有一些应用程序(例如Filamente,Formotus,harmon.ie等)似乎允许这样做,虽然我没有尝试过。
我查看了网络服务here,但找不到提供表单的网络服务(虽然有表格和列表网络服务)
有人能告诉我如何实现这个目标吗?
感谢。
答案 0 :(得分:0)
你是好方法! Actualy没有用于检索sharePoint表单的API(除了使用IFrame,但它很难看......)
对于您(在iOS中),只有SharePoint的 REST / OData API 。
您必须根据列表结构(要添加数据的位置)构建自己的表单。 要检索列表或内容类型的所有字段,可以查询列表的FieldCollection(getting fields collection)。在您使用自定义逻辑构建自己的表单之后,这将为您提供列表的结构(字段名称,类型,....)。
您必须始终使用REST / Odata添加/编辑/删除项目。这里来自微软的tuto:Working with lists and list items with REST
对于离线它是ios dev,我无法帮助你。
我希望它能帮到你