显示数据的小部件

时间:2014-08-21 15:21:58

标签: orchardcms

我创建了一个存款模块。这个模块的主要目标是在数据库上保存一些数据。

我已经使用我的自定义部件(DepositPart)制作了我的自定义类型(存款),它的效果与我预期的一样。

此DepositPart会在数据库中保存名称,货币,流动性,月份和网址。 但现在我想制作一个带有3个组合框和一个按钮的简单小部件。

在那些组合框中,我有一些静态文本供用户选择。当用户点击按钮时,我想进行查询并返回包含一些存款的列表,并仅显示名称和流动性。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

最好的是创建自己的控制器。

对于您拥有的部分,您可以轻松地将其作为窗口小部件添加到迁移中。

例如: (您可以在此链接找到更多信息:http://docs.orchardproject.net/Documentation/Writing-a-widget

    public int UpdateFrom1()
    {
        // Create a new widget content type with our map
        ContentDefinitionManager.AlterTypeDefinition("MapWidget", cfg => cfg
            .WithPart("MapPart")
            .WithPart("WidgetPart")
            .WithPart("CommonPart")
            .WithSetting("Stereotype", "Widget"));

        return 2;
    }

请注意,您只需添加WidgetPart并添加构造型" Widget"到具有yourpart的新内容类型(在此示例中为MapPart)。

对于结果,您可以使用控制器。

有关您的部分的更多信息,我可以为您提供更多帮助。