我们正在尝试使用应用程序服务UpdateAnAppField方法通过api隐藏podio中的字段。我们可以通过传入appID,fieldID和FieldConfig对象来使用此调用。我们能够在podio中更改字段的标签,验证呼叫至少以一种方式工作,但是我们无法使用此调用更改字段的可见性。我们尝试了以下事情但没有运气:
1)
FieldConfig config = new FieldConfig { Label = "blah", Hidden = true, Visible = false };
await podio.ApplicationService.UpdateAnAppField(appId, fieldId, config);
2)。
FieldConfig config = new FieldConfig { Label = "blah", Hidden = true};
await podio.ApplicationService.UpdateAnAppField(appId, fieldId, config);
3。)
FieldConfig config = new FieldConfig { Label = "blah", Visible = false };
await podio.ApplicationService.UpdateAnAppField(appId, fieldId, config);
标签确实会随时更改,但可见性不会受到任何这些调用的影响。
是否有不同的方法来执行此操作,以便我们可以操纵应用中现有字段的可见性?
我们正在使用Podio.Async
(我已阅读文档)
谢谢!
答案 0 :(得分:2)
"始终隐藏"功能不会在该SDK中公开显示。有一个名为" hidden_create_view_edit"映射到字段的属性。您可以使用动态属性访问它。