【发布时间】:2015-12-30 17:19:23
【问题描述】:
我知道 Kentico 8.2 中有一个表单控件“UniGrid”:https://docs.kentico.com/display/K82/UniGrid
但是,我在自定义 Web 部件(在 Web 部件应用程序中)的属性的表单控件中找不到它。无论我为此属性选择哪种数据类型,它都不会显示在那里。但是,我需要它的功能。
有什么方法可以选择吗?
【问题讨论】:
标签: kentico
我知道 Kentico 8.2 中有一个表单控件“UniGrid”:https://docs.kentico.com/display/K82/UniGrid
但是,我在自定义 Web 部件(在 Web 部件应用程序中)的属性的表单控件中找不到它。无论我为此属性选择哪种数据类型,它都不会显示在那里。但是,我需要它的功能。
有什么方法可以选择吗?
【问题讨论】:
标签: kentico
Unigrid 不是表单控件。 Kentico documentation 说:
表单控件提供了编辑表单的界面,允许用户在 Kentico 中输入数据,无论是在管理界面还是在实时站点上。每个表单控件代表一个字段,并显示特定的表单元素,例如用于用户输入的文本框、一组单选按钮、一个选择器等。
Unigrid 是一个相当复杂的用户控件,它支持内联编辑、排序、排序、过滤、对列中显示的数据进行转换等……不太适合用作表单控件。 您需要 UniGrid 的哪些特定功能?
在您的情况下,我会尝试使用名为 Uni Selector 的表单控件。
Here is an example如何使用Uni Selector表单控件。此示例在运输选项对象中的一个新自定义字段上演示它,但您可以在 Webparts 中使用相同的技术。
【讨论】: