2

我正在尝试编写自己的应用程序并使用 ext,net。

我正在尝试从 ext.examples.net(远程数据)添加 ext.net 的日历

我如何才能在创建新事件时,首先添加比类事件包含的字段更多的字段。

我想在编辑或创建新事件时自定义弹出窗口。所以我将能够添加我想要的所有自定义字段并重新保存在数据库中。

或者如果可以更改所有弹出的表单,用于添加、编辑、新事件。

有什么办法可以解决这个问题?

问候

4

1 回答 1

1

您可以通过扩展 Ext.Net.DateField 控件来做到这一点。

要更改控件呈现和添加自定义字段来控制,您必须从 Ext.Net.DateField 类继承并为 ExtJs DateField 编写自己的 ExtJs 扩展。

对于更改事件,您必须扩展 Ext.Net.DateFieldListeners 并将它们添加到您的新控件中。当然,您必须在 ExtJs 控件扩展中添加适当的代码。

为此,您可以查看 Ext.NET 源代码。

但这并不容易。

在某些方面更简单的是只覆盖 css 并将额外参数添加到 DirectEvent 或 DirectMethods。如果要向控件实例添加一些属性,可以使用 CustomConfig 属性。如果您的控件的某些逻辑没有达到您想要的效果,您可以通过 ExtJs Ext.override 方法覆盖它。

于 2011-11-04T16:27:53.097 回答