我正在尝试编写自己的应用程序并使用ext,net。
我正在尝试从ext.examples.net(远程数据)
添加ext.net的日历在创建新事件时,我怎么能想要添加比类事件包含的字段更多的字段。
我希望在编辑或创建新事件时自定义弹出窗口。所以我可以添加我想要的所有自定义字段并重新保存在数据库中。
或者是否可以更改弹出的所有表单,添加,编辑,新事件。
任何方式d3o?
REGARDS
答案 0 :(得分:1)
您可以通过扩展Ext.Net.DateField控件来实现。
要更改控件呈现并添加自定义字段以进行控制,您必须从Ext.Net.DateField类继承并为ExtJs DateField编写自己的ExtJs扩展。
要更改事件,您必须扩展Ext.Net.DateFieldListeners并将它们添加到新控件中。当然,您必须向ExtJs控件扩展添加适当的代码。
为此,您可以查看Ext.NET源代码。
但这并不容易。
在某些方面更简单的方法是覆盖css并向DirectEvent或DirectMethods添加额外参数。如果要向控件实例添加一些属性,可以使用CustomConfig属性。如果你的控件的某些逻辑工作没有你想要的那么多,你可以通过ExtJs Ext.override方法覆盖它。