我正在尝试编写自己的应用程序并使用 ext,net。
我正在尝试从 ext.examples.net(远程数据)添加 ext.net 的日历
我如何才能在创建新事件时,首先添加比类事件包含的字段更多的字段。
我想在编辑或创建新事件时自定义弹出窗口。所以我将能够添加我想要的所有自定义字段并重新保存在数据库中。
或者如果可以更改所有弹出的表单,用于添加、编辑、新事件。
有什么办法可以解决这个问题?
问候
我正在尝试编写自己的应用程序并使用 ext,net。
我正在尝试从 ext.examples.net(远程数据)添加 ext.net 的日历
我如何才能在创建新事件时,首先添加比类事件包含的字段更多的字段。
我想在编辑或创建新事件时自定义弹出窗口。所以我将能够添加我想要的所有自定义字段并重新保存在数据库中。
或者如果可以更改所有弹出的表单,用于添加、编辑、新事件。
有什么办法可以解决这个问题?
问候
您可以通过扩展 Ext.Net.DateField 控件来做到这一点。
要更改控件呈现和添加自定义字段来控制,您必须从 Ext.Net.DateField 类继承并为 ExtJs DateField 编写自己的 ExtJs 扩展。
对于更改事件,您必须扩展 Ext.Net.DateFieldListeners 并将它们添加到您的新控件中。当然,您必须在 ExtJs 控件扩展中添加适当的代码。
为此,您可以查看 Ext.NET 源代码。
但这并不容易。
在某些方面更简单的是只覆盖 css 并将额外参数添加到 DirectEvent 或 DirectMethods。如果要向控件实例添加一些属性,可以使用 CustomConfig 属性。如果您的控件的某些逻辑没有达到您想要的效果,您可以通过 ExtJs Ext.override 方法覆盖它。