通过 .NET API 切换跑道中的隐藏字段

问题描述 投票:0回答:1

我们正在尝试使用应用程序服务

UpdateAnAppField
方法通过 API 隐藏跑道中的字段。我们可以通过传入
appID
fieldID
FieldConfig
对象来使用此调用。我们能够更改跑道中字段的标签,至少以一种方式验证调用是否有效,但是我们无法使用此调用更改字段的可见性。我们尝试了以下方法,但没有成功:

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

(我已阅读文档)

c# .net podio
1个回答
2
投票

该 SDK 中显然没有公开“始终隐藏”功能。有一个名为“hidden_create_view_edit”的字段,它映射到字段的该属性。您可以使用动态属性来访问它。

© www.soinside.com 2019 - 2024. All rights reserved.