Releases: pgodwin/Ext.NET.Community
Ext.NET Community 1.2.0
A note on this release:
I couldn't find a copy of the released community edition source code for versions 1.0, 1.1.
If you have them, email [email protected] and I'll include them.
Included in this release is the binaries for Ext.NET Community 1.0 and 1.1
Release Date : 2011-09-12
Current Version : 1.2.0
Previous Version : 1.1.0
-
[NEW] [#3701] Added .ItemID property to XControlConfig.cs
-
[NEW] [#3696] Added .ItemID() Method to XControlBuilder.cs.
-
[NEW] [#3693] Add new DateTime Extension Methods. .ToISOString() .ToISODateString(), .ToISOTimeString()
-
[UPDATE] [#3697] Loading message of Panel are localized now. Dynamic control renders own container (it is not required)
-
[UPDATE] [#3682] Deactivate viewstate for content container if no content
-
[UPDATE] [#3680] Add DefaultValue attribute for StopIDModeInheritance property
-
[UPDATE] [#3670] DateTime serialization with milliseconds. If RecordFieldType is Int and value is enum then serialized value will be int instead enum
-
[UPDATE] [#3660] Extended http://examples.ext.net/#/GridPanel/Data_with_Details/Form_Details/ to demonstrate that DisplayField can be used with .DataIndex as well as other Fields. Now ID field is a DisplayField.
-
[UPDATE] [#3657] Remove temp IE9 fixes from Examples Explorer
-
[FIX] [#3704] GridPanel.UpdateCell doesn't generate ';' after the method calling
-
[FIX] [#3703] DirectMethod arguments must be read from Form collection first if POST type for request
-
[FIX] [#3699] TabStrip has 1px shifting after active tab changing under IE8/9
-
[FIX] [#3698] Fix examples (replace 'el' by 'item')
-
[FIX] [#3694] DefaultScriptBuilder renders scripts are added before Render only after instance
-
[FIX] [#3692] MenuPanel renders invalid javascript if Menu has no items
-
[FIX] [#3691] MultiSelect reverse order of droppped items
-
[FIX] [#3690] LinkButton ignores NavigateUrl
-
[FIX] [#3689] Fixed History example
-
[FIX] [#3688] History widget works incorrectly under IE9
-
[FIX] [#3687] RowEditor: now Int RecordField can have empty value.
-
[FIX] [#3685] MaxLength property of TextField breaks EditableGrid plugin
-
[FIX] [#3684] GridPanel doesn't restore own state correctly (CookieProvider)
-
[FIX] [#3683] It is not required to hide content container if PreventContent is true
-
[FIX] [#3681] Combo should not trigger blur on mousewheel event
-
[FIX] [#3677] PanelDesigner doesn't check click Region for null
-
[FIX] [#3676] VS2010 designer crashing
-
[FIX] [#3675] SelectBox now works fine with a space key
-
[FIX] [#3674] Now FormGroup is aligned well under IE6
-
[FIX] [#3673] CalendarPanel: fixed "wekk" typo in DayView.js
-
[FIX] [#3668] ResourceHandler have to analyze Headers["If-Modified-Since"] for init script request
-
[FIX] [#3665] PropertyGridParameter invalid value extraction if double quote is presented
-
[FIX] [#3664] Component must destroy own Bin collection
-
[FIX] [#3663] TriggerField has shifting for the trigger under Chrome
-
[FIX] [#3662] Group value with ampersand breaks group command logic
-
[FIX] [#3661] Store have to pass DataMember to GetView method of IDataSource
-
[FIX] [#3659] Simple tasks example: now a ProgressBar has the correct message
-
[FIX] [#3658] Column editor doesn't have reference to grideditor object
-
[FIX] [#3655] RemoteValidation doesn't check client validation before request
-
[FIX] [#3654] Calendar doesn't show event for last day of a month
-
[FIX] [#3669] CacheFly link is updated to 3.4.0 version
-
[FIX] [#3656] Window is not dragable under Chrome
Ext.NET Community 1.0.0 RC2
1.0.0rc2 Import 1.0RC2 Source
Ext.Net Community 1.0 RC1
-
Version 1.0.0 CHANGELOG *
-
Renamed Coolite.Ext.Web project to Ext.Net
-
Renamed Coolite.Examples project to Ext.Net.Examples
-
Renamed Coolite.Ext.UX project to Ext.Net.UX
-
Renamed Coolite.EmbeddedResourceBuilder project to Ext.Net.ERB
-
Renamed Coolite.Utilities project to Ext.Net.Utilities
-
Renamed Coolite.Sandbox project to Ext.Net.Sandbox
-
Renamed Coolite.Toolkit.sln Visual Studio Solution file to
Ext.Net.sln. -
Renamed Coolite.Ext.Web Namespace to Ext.Net
-
Renamed Coolite.Utilities Namespace to Ext.Net.Utilities
-
Renamed Coolite.Ext.UX Namespace to Ext.Net.UX
-
Renamed root singleton "Ext" class to "X".
Example (Old)
if (!Ext.IsAjaxRequest) { }
Ext.Msg.Alert("Title", "Message").Show();
Example (New)
if (!X.IsAjaxRequest) { }
X.Msg.Alert("Title", "Message").Show();
-
Added new feature to get server-side Property values from client id
Token strings.Example
<ext:Window runat="server" Title="#{TextField1.Text}" />
-
Renamed WebControl class to ExtControl. As well, renamed
Coolite.Ext.Web.WebControl.cs file to Ext.Net.ExtControl.cs. -
Removed ext:ToolbarButton. Please use ext:Button.
-
Removed ext:ToolbarSplitButton. Please use ext:SplitButton.
-
Renamed AjaxMethod class to DirectMethod.
-
Renamed AjaxMethodAttribute to DirectMethodAttribute.
Example (Old)
[AjaxMethod]
public void DoSomthing() { }Example (New)
[DirectMethod]
public void DoSomthing() { } -
Renamed property to .
-
Removed ext:ToolbarSplitButton. Please use ext:SplitButton.
-
Removed Adapter class
-
Removed ColorMenuItem class
-
Removed ComboMenuItem class
-
Removed DateFieldMenuItem class
-
Removed DateMenuItem class
-
Removed EditMenuItem class
-
Renamed ElementMenuItem class to ComponentMenuItem
-
Renamed ext:Accordion to ext:AccordionLayout
-
Removed DataReader class .ReaderID property.
-
JsonReader: added IDProperty (instead of ReaderID)
-
XmlReader: added IDPath (instead of ReaderID)
-
ArrayReader: added IDProperty and IDIndex (instead of ReaderID)
-
Renamed StoreResponseData class .TotalCount property to .Total.
-
Renamed StoreRefreshDataEventArgs class .TotalCount propterty to
.Total. -
Renamed DataSourceProxy class .TotalCount property to .Total.
-
Renamed DataSourceProxy class to PageProxy.
-
Layout collection property is now required in markup if using a
AccordionLayout ContainerLayout CardLayout CenterLayout FitLayout AbsoluteLayout AnchorLayout FormLayout HBoxLayout VBoxLayout RowLayout ColumnLayout TableLayout
Layout Control within or . -
Removed [XType] Attribute and replaced with XType readonly property.
Example (Old)
[Xtype("window")]
Example (New)
protected override string XType
{
get
{
return "window";
}
} -
Removed [InstanceOf] Attribute and replaced with InstanceOf readonly
property.Example (Old)
[InstanceOf("Ext.Window")]
Example (New)
public override string InstanceOf
{
get
{
return "Ext.Window";
}
} -
Removed [Layout] Attribute and replaced with new .LayoutType readonly
property -
Removed [ClientStyle] and [ClientScripts] Attributes and replaced
with new .Resources property. -
Renamed AjaxRequestModule to DirectRequestModule
-
Renamed ext:ScriptManager to ext:ResourceManager
-
Removed ext:ResourcePlaceHolder and ext:StyleContainer controls.
Please use ext:ResourcePlaceHolder with new Mode property which can
determine if .js or .css resources are rendered. The Mode property is
not required and if not defined, both .js and .css resource files are
rendered into the location of the ResourcePlaceHolder.Example (New)
<ext:ResourcePlaceHolder runat="server" Mode="Script" />
-
Renamed ext:ViewPort to ext:Viewport. Change to lowercase "p".
-
Renamed inner property to .
Affects all ContentPanel type controls including Panel, Window, Viewport
Renaming to also solves rendering bug in VS 2005.Renaming all tags in a project to can be easily
accomplished with a case-sensitive search and replace within Visual
Studio. Please search for the following (remove double quotes) and
ensure you have the "Match case" option checked.Find what: "Body>"
Replace with: "Content>" -
Renamed .BodyControls property to .ContentControls.
Affects all ContentPanel type controls including Panel, Window, Viewport -
Renamed .BodyContainer property to .ContentContainer.
Affects all ContentPanel type controls including Panel, Window, Viewport -
Removed .UpdateBody() Method. Please use .Update().
-
Removed ext:Window .ShowOnLoad property.
Please use .Hidden property.Example (Old)
// Will show Window on initial Page_Load
this.Window1.ShowOnLoad = true;Example (New)
// Will show Window on initial Page_Load
this.Window.Hidden = false; // 'false' is the default value -
Renamed the ext:Window .CenterOnLoad property to .InitCenter.
Default value is unchanged as "true".Example (Old)
// Will center Window on initial Page_Load
this.Window1.CenterOnLoad = true;Example (New)
// Will center Window on initial Page_Load
this.Window.InitCenter = true; -
Renamed TextMenuItem control to the MenuTextItem
-
GridPanel client API: submitData, getRowsValues has 1 argument only,
config object -
GenericPlugin: renamed InstanceOf to InstanceName.
-
Renamed TabPanel Collection to .
Example (Old)
<ext:TabPanel runat="server">
<ext:Tab runat="server" Title="Tab 1" />Example (New)
<ext:TabPanel runat="server">
<ext:Panel runat="server" Title="Tab 1" /> -
Removed ext:Tab Control. Now any Ext.Net.PanelBase Component can be
added to the TabPanel's .Items Collection. -
XTemplate: renamed Text to Html
-
XTemplate: Html property is required in markup
....
-
To disable a Field, the .Disabled property should be used instead of
the native ASP.NET .Enabled property. -
Removed the static Instance method from Ext.Net.MessageBox class. The
MessageBox class was changed from an Singleton to just a standard
(non-singleton) class.Using the X.Msg Helper is recommended method of instantiating a
MessageBox class.Be sure to checkout the new X.Msg.Notify Method.
Example
X.Msg.Notify("Alert", "A Message from the Server-Side").Show();
-
Renamed Coolite.Ext.Web.MessageBox.Config to Ext.Net.MessageBoxConfig
-
XmlReader: rename TotalRecords to the TotalProperty
-
Added new .After property to DirectEvents.
The .After handler is called immediately after the DirectEvent is fired
and before the response is returned from the server. -
The ext:TokenScript component has been renamed to ext:XScript
Example (Old)
<ext:TokenScript runat="server" />
Example (New)
<ext:XScript runat="server" />
-
Renamed AjaxEventArgs property to DirectEventArgs
-
Renamed AjaxMethodProxyID property to DirectMethodProxyID
-
Renamed ComboBox and DropDownField .Icon property to .TriggerIcon.
Example (Old)
<ext:DropDownField runat="server" Icon="Search" />
Example (New)
<ext:DropDownField runat="server" TriggerIcon="Search" />
-
The ext:MultiField has been replaced with the new
ext:CompositeField.The old inner property of ext:MultiField should now be
configured in the property of ext:CompositeField. -
ColumnLayout: FitHeight property is true by default (it was false by
default for the 0.8.2) -
Tip.cs, changed .MinWidth and .MaxWidth property type from "int" to
"Unit". Default value remains the same at "40". -
GridPanel, changed .MaxHeight property type from "int" to "Unit".
Default value remains the same at "400". -
GridPanel, changed .MinColumnWidth property type from "int" to "Unit"
Default value remains the same at "25". -
The .HiddenId property of ComboBox was renamed to .HiddenID.
Functionality remains the same. -
Renamed the Field.cs property .IsNull to .IsEmpty.
-
Renamed the Field.cs property .NullValue to .EmptyValue.
-
Renamed the standard first parameter of Component Listener arguments
to "item". Previous parameter name was "el".The argument "item" is automatically passed as the first argument of
the Listener function Handler.The scope of "this" is an instance of the Component which fired the
event.Both "item" and "this" will refer to the same Component instance.
It is recommended that developers refer to the Compone...
Ext.NET Community 2.1.1
Product : Ext.NET.Community
Version : 2.1.1
Last Updated : 2012-12-10
Note, this is the last version of Ext.NET to be dual-licensed under the AGPLv3 license.
All future versions were commercial only releases.
UPDATE
[r4587] Update solution and project files to support various configurations
[r4640] update to build process and auto generation of /Release/ files
[r4641] Added /pdb folders to hold .pdb files for builds
Ext.NET Community 2.1.0
Release Date : 2012-11-21
Current Version : 2.1.0
Previous Version : 2.0.0
NEW
[r4169] TextField plugin: PasswordMask (iPhone password style)
[r4172] New ResourceManager.RegisterGlobalIcon method for registering icons under Razor
[r4184] InputMask plugin
[r4213] First revision of Ext.Net.MVC.Examples application
[r4239] ItemsFromPartial/ContentFromPartial
[r4242] Meta builder is included to Ext.Net
[r4253] New MVC examples
[r4258] Ext.Net.WebForm project file (produces assembly without System.Web.Mvc requirement, MVC support is absent in that assembly)
[r4264] MVC improvements: Editor/Display templates support (in Items via MvcItem or via ItemFrom method)
[r4265] MVC Improvements (including auto executing script from FormPanelResult)
[r4267] MVC Improvements
[r4273] Added the ArrayWithPaging example.
[r4275] ServerProxy property for Store
[r4276] Added several GridPanel examples.
[r4288] Some GridPanel examples.
[r4290] Added the two Bin, HtmlBin examples.
[r4306] StartupMask in ResourceManager
[r4325] [FIX] [UPDATE] GridPanel examples.
[r4328] GridPanel ComponentColumn examples.
[r4339] Init script execution can be deferred now via App property of ResourceManager
[r4350] New events for ComponentColumn: edit and validateedit
FIX
[r4159] Axis Minimum and Maximum are double mow
[r4160] Nullable enum is serialized as name now
[r4161] Images pathes are wrong in extnet-all.css
[r4173] PagingToolbar doesn't update own info if it is placed inside hiiden container
[r4174] Collapsed=false is rendered correctly inside accordion container
[r4176] AutoGenerated ids should not respect IDMode (except IDMode="Ignore")
[r4187] Some widgets doesn't renders correctly in Lazy mode (for example, in Bin collection)
[r4201] Windows renders outside form in some cases
[r4204] Binding property of KeyMap is not visible in markup intellisense
[r4207] Dynamic LazyObservable controls don't share own instance if id is defined
[r4209] Fixed the TabPanel SetActiveTab method which takes an AbstractComponent argument.
[r4211] Container with iframe can raise an exception destroying
[r4214] MVC DirectMethod search can raise an exception
[r4217] Fixed the FormLayout/With_UserControls example.
[r4229] The Rows_Reordering example: replaced the "№" symbol with "#" as the first one is not recognized.
[r4230] MultiCombo doesn't mark checkboxes after 'setValue' calling if picker is not created yet
[r4231] Hidden field rendered incorrectly if a initial value has quotes
[r4232] UpdateSelection for non rendered grid breaks selection
[r4233] SelectionChange event is not fired for init selection if Mode is not Single
[r4234] Window is moved to incorrect position after restoring
[r4235] Desktop doesn't constrain initial window size
[r4237] Added padding for the TextArea Icon.
[r4238] Razor view is rendered via ExtPartial raise an exception
[r4241] The MultiCombo SortByDisplayField property now also works with setValue method.
[r4244] The MultiCombo SortByDisplayField property didn't work under IE.
[r4245] MultiSelect has incorrect value if no selection
[r4246] Field executes indicator logic (in layout) even if indicator is not active
[r4248] SaveHandler or RowEditing plugin works incorrectly
[r4249] Store generates invalid script during submit action
[r4250] Store generates invalid script during submit action
[r4252] X.GetCmp generates bad script
[r4254] Fixed the DragDror/Grid/Grid_to_Tree example.
[r4256] ParameterCollection incorrectly handles Parameter.Builder
[r4257] ListFilter didn't work with Store with AutoLoad="false".
[r4259] The TextField setIconCls method now ignores an empty argument.
[r4261] Editor raises an exception under Firefox
[r4262] Editor raises an exception under Firefox
[r4268] The RowLayout example has been renamed to Rows and moved into the VBoxLayout folder.
[r4269] GetThemeurl returns incorrect url
[r4274] Tooltip doesn't init target
[r4279] CheckColumn raises an exception with RowEditor
[r4282] The Simple Tasks example: fixed the issue when the grid was not refreshed after deleting a task.
[r4285] IE7 increases indicator width after each relayout
[r4286] DirectEvents for widgets inside DesktopModuleProxy is not executed (exception)
[r4289] The AbstractComponent getBinComponent method didn't work with "storeId" and "proxyId".
[r4293] Corrected the GridPanel ToolTip examples.
[r4298] PropertyGridParameter editor raises an exception if no ID and grid is dynamic
[r4300] Label Html property doesn't render html correctly
[r4303] Adding few records to the store can raise an exception
[r4305] Vtype validation is performed for empty value
[r4310] Simple icons of trigger fields don't show right border of input if hide a trigger
[r4312] Page title wrapping fix
[r4317] Fixed the GridPanel/RowExpander/MultiLevel_GridPanel example.
[r4319] Simple icons of trigger fields don't show right border of input if the field is readonly
[r4320] The PropertyGrid Editable="false" option caused a JavaScript error.
[r4321] Chart Series: missed ItemDblClick listener.
[r4324] Fixed the GridPanel/Commands/Group_Command example.
[r4331] KeyNav renders empty target
[r4335] Group CommandColumn command can raise js exception
[r4336] PreserveIndicatorIcon property of Field doesn't work correctly
[r4337] LinkButton ToolTip causes a JS error.
[r4338] SetValue of ListFilter generates incorrect script
[r4341] AttributesObject of Node is not serialized
[r4342] getFilters method of GridFilters raises an exception if a grid menu is not created yet
[r4343] Predefined filters are not applied for init remote request
[r4344] Store should renders a proxy if Data is used
[r4346] Paging toolbar shows incorrect info after local filtering
[r4347] If dynamic control creates other controls during rendering then exception can be
[r4348] Proxy for DirectMethods of dynamic controls are not rendered
[r4351] RowSelectionModel IgnoreRightMouseSelection default "true" value has been changed to "false" according ExtJS.
UPDATE
[r4104] Examples Explorer is added for 2.1 branch
[r4135] Initial MVC DataAnnotations support
[r4136] Samples updating
[r4188] Added the getBinComponent method for the AbstractComponent class.
[r4189] KeyNav and KeyMap are updated.
[r4195] ExtJS 4.1.1
[r4200] UX are updated to ExtJS 4.1.1
[r4202] SimpleTasks example is updated
[r4208] Samples updating
[r4215] MVC functionality improvements
[r4218] Support Html.Action/Html.RenderAction under MVC WebForm engine
[r4228] The breaking changes from CHANGELOG.txt have been moved to BREAKING_CHANGES.txt.
[r4236] Examples Explorer synchronization with 2.0
[r4240] MultiCombo: added the SortByDisplayField property. True to sort selected items by DisplayField. Defaults to false.
[r4243] Controller is renamed to XController
[r4251] '#' syntax for grid commands icons is used now
[r4255] DirectEvents property name for overriding
[r4260] Rebuild factory files with new meta builder
[r4270] The AbstractComponent server class: added the AddLabelCls and RemoveLabelCls methods.
[r4271] AssemblyVersion "2.0.0" has been changed to "2.1.0".
[r4272] Added the Ext.Net.MVC.Examples project into the solution.
[r4277] Vtype and validator are supported by all fields now
[r4281] MVC Examples
[r4283] MVC Examples
[r4287] MVC Improvements
[r4291] MVC Improvements
[r4294] Updated some GridPanel examples.
[r4295] Updated CheckColumn:
[r4296] Updated the MVC project - removed the Change_Models example.
[r4297] Remote validation of field supports direct method now
[r4301] MVC Improvements
[r4302] Field, Labelable: added the InputWidth property.
[r4304] Column: added the Wrap property.
[r4311] Added new RemoveLeadingEmptyLines to Transformer.NET parsing. Helps clean up html source to remove any extra empty lines that might be rendered at the start of the View > Source.
[r4313] StartupMask css minifying
[r4315] MVC Improvements
[r4316] Updated regex's for Transformer.NET parsing of empty blank lines in html source. Remove extra blank lines at start of html source, and remove extra blank lines immediately after
[r4318] Added the server side Validate method for the Fields. It forces client side validation.
[r4323] The TreePanelBase CollapseAll method: corrected misprint "collpaseAll".
[r4327] Removed ASP.NET_MVC sample from Examples Explorer. See new Ext.Net.MVC.Examples project.
[r4329] GridPanel examples are divided into the separate areas.
[r4330] GridPanel examples are divided into the separate areas.
[r4332] Added the MenuConfig property for the ListFilter class.
[r4333] Updated the combined CSS of UX.
[r4334] MVC Improvements
[r4349] MVC Improvements
Ext.NET Community 1.6.0
Release Date : 2012-11-21
Current Version : 1.6.0
Previous Version : 1.5.0
NEW
[r4536] VS 2012 solution
FIX
[r4196] ToolbarSpacer ignored its config including ID.
[r4197] ColumnHeaderGroup misalignment under Chrome.
[r4198] PagingToolbar: added the PrependButtons property.
[r4199] The RecordField RenderMilliseconds property has been missed in its builder and config classes.
[r4205] Fixed issue with NuGet Package where an old .dll was being included instead of new v1.5.0. No code changes were made, only NuGet (.nupkg) was updated to correct version of Ext.Net.dll.
[r4266] FitLayout should force resizing if a Panel floats up in BorderLayout.
[r4284] The Simple Tasks example: fixed a server exception thrown after double clicking on grid rows.
[r4292] The ComboBox selectByIndex method: added the check a record with the specified index is available in the Store to avoid a JavaScript error.
[r4309] ColumnHeaderGroup misalignment under Chrome. Related to the revision #4197.
[r4322] DirectMethod cannot accept Nullable types
[r4424] Store encode option works incorrectly
[r4432] EmptyValue of DropDownFiel appears in Value
[r4439] DropDownField can expand drop down component with incorrect zIndex
[r4444] ComboBox FireSelectOnLoad="true" didn't work with SelectedIndex.
[r4537] Assembly minor version is not generated
[r4538] Date serialization is incorrect for DisabledDate
[r4539] Slate theme bug with TabPanel TabPosition="Bottom"
[r4540] DateField.Config broke MinValue. Now DateField's MinValue has DefaultValue attribute.
[r4547] Corrected the date in the Factory Templates
UPDATE
[r4206] Updated version and timestamp on MetaFactory templates
[r4225] Move /trunk/ to /branches/1/
[r4307] The ColumnBase class: removed the unused Wrap property.
[r4308] UX: the ConfigOptions factory files are updated with a new date from the template.
[r4385] very minor source formatting of DataView example
[r4388] Updated revision number to 1.6.0 and timestamp
[r4389] Updated Examples Explorer version number to 1.6.0
[r4390] Revised version number to 1.6.0 and time stamps
[r4517] A minor formatting issue in Examples Web.config.
[r4524] Minor source formatting
[r4531] Bumped Examples Explorer version number to 1.6.0. Updated CHANGELOG.txt
[r4541] Updated Factory Templates
2.0.0
Release Date : 2012-07-24
Current Version : 2.0.0
Previous Version : 2.0.0.rc2
UPDATE
[r4203] Simple Tasks example is updated
[r4219] Added the following feature for Examples Explorer (EE):
For example,
Typing "http://examples.ext.net/#/search/grid" in the browser address field will filter the examples TreePanel for "grid" and sets up "grid" in the EE filter field.
Otherwise, typing "icon" in the EE filter field will cause updating URL to "http://examples.ext.net/#/search/icon".
FIX
[r4216] Fixed the FormLayout/With_UserControls example. http://forums.ext.net/showthread.php?20196
[r4212] Container with iframe can raise an exception destroying
[r4210] Fixed the TabPanel SetActiveTab method which takes an AbstractComponent argument. http://forums.ext.net/showthread.php?20086
2.0.0.rc2
Release Date : 2012-07-10
Current Version : 2.0.0.rc2
Previous Version : 2.0.0.rc1
NEW
[r4163] Added .pdb file generation for /Release builds. Now Ext.NET will be distributed with full .pdb files.
FIX
[r4134] Tooltip is inherited from incorrect class
[r4137] Fixed the TableLayout/Simple_in_CodeBehind example.
[r4138] Fixed the RowExpander/MultiLevel_GridPanel example.
[r4142] MessageBus duplicate events from iframes under IE
[r4143] Resource path fixing for some plugins
[r4146] UserControlLoader can prevent script generation
[r4147] TreeNode doesn't update initially checked nodes hidden field
[r4148] The TabCloseMenu CloseOtherTabsText property has been renamed to CloseOthersTabsText.
[r4149] Fixed the Contact Form example.
[r4152] Now the TreePanel SelectionSubmitConfig with just Encode="true" is rendered on client.
[r4153] Fixed the PropertyGrid example.
[r4154] Fixed the Associations/HasOne/Simple_Lazy_Load example.
[r4155] Some fixes in the Simple Tasks example.
[r4156] The ComponentBase ResizableConfig rendered "target: ''" on client, but should not.
[r4157] Fix in the BorderLayout/Complex_in_Markup example.
[r4162] Fixed issue with how the newlines were being rendered in the for <script> and tags. Now should be consistent in Chrome and Firefox.
[r4168] fixes an issue in IE only with the HtmlEditor where a bulleted list is not created properly.
[r4170] extnet-all.css has incorrect images pathes
[r4171] Indicator is now shown after clearIndicator calling
Ext.Net.Community 1.5.0
Release Date : 2012-07-10
Current Version : 1.5.0
Previous Version : 1.4.0
NEW
[r4090] Added new /Getting_Started/Introduction/SVN_Log sample
[r4166] Added .pdb file generation for /Release build. Now Ext.NET v1.x will be distributed with full .pdb files.
FIX
[r4084] A non-editable CheckColumn should not break the SelectionModel functionality.
[r4133] Fixed the paging on first expand in the Form/ComboBox/Two_Columns example.
[r4145] DropDownField with ReadOnly="true" has wrong width.
[r4150] Fixed the Element Update method. The HTML should be passed as a JRawValue instance.
[r4151] Now the TreePanel SelectionSubmitConfig with just Encode="true" is rendered on client.
[r4158] Fix in the BorderLayout/Complex_in_Markup example.
[r4167] fixes an issue in IE only with the HtmlEditor where a bulleted list is not created properly.
UPDATE
[r4085] Source formatting to API Parser
[r4086] Minor revisions to Sandbox. Added sample /App_Themes/ for testing.
[r4089] Added "Version" column to SVN Log viewer
[r4091] Revised Examples Explorer 'NEW' list to include new SVN_Log sample
[r4116] New constructor for ItemsCollection (with SingleItemMode argument)
Ext.NET Community 1.3.0
Release Date : 2012-02-29
Current Version : 1.3.0
Previous Version : 1.2.0
-
[NEW] [#3840] Added new /Examples/Events/DirectEvents/Async sample. Demonstrates running multiple DirectEvents and returning values asynchronously.
-
[NEW] [#3824] MultiSelect: added the SubmitIndexes property.
Generally, the same as the SubmitText property, but affects to submitting the indexes of selected items.
To don't submit indexes, please set up false. Defaults to true.
-
[NEW] [#3810] Added a new example how to load a custom XML file to Store.
-
[NEW] [#3769] Added new .Tag property to Component.cs. The .Tag property can be set to an Object that contains data about the Component. The default is a null reference. Both simple (string, int, bool, DateTime) and complex (Person, etc) objects can be used.
-
[NEW] [#3768] Added new JsonMode.Serialize option to ClientConfig.
-
[NEW] [#3735] Add new Browser, OS and Device detection properties to 'X'.
Example
X.Msg.Notify("UserAgent", X.IsIPad).Show();
Full list of new properties include:
User Agent Detection (browser)
IsOpera
IsChrome
IsWebKit
IsSafari
IsSafari3
IsSafari4
IsIE
IsIE6
IsIE7
IsIE8
IsIE9
IsGecko
IsGecko3
User Agent Detection (operating system)
IsWindows
IsMac
IsIOS
IsLinux
User Agent Detection (device)
IsIPad
IsIPhone
IsIPod
-
[NEW] [#3733] Added the "NoTheme" enum option to the list of "Theme" choices
https://extnet.lighthouseapp.com/projects/50558/tickets/100 -
[NEW] [#3731] Calendar DayView and WeekView: added .DDResizeEventText
http://forums.ext.net/showthread.php?15713
https://extnet.lighthouseapp.com/projects/50558-features/tickets/102 -
[NEW] [#3730] Calendar WeekView: added .StartDay
http://forums.ext.net/showthread.php?15711
https://extnet.lighthouseapp.com/projects/50558-features/tickets/101
-
[UPDATE] [#3839] Json.NET was updated to 4.0 R8
-
[UPDATE] [#3834] Added attribution to Silk companion icon set #1 - "More Silk!" provided by Damien Guard, see http://www.damieng.com/icons/silkcompanion. The pages /Examples/Miscellaneous/Icon/Icon_Summary/Default.aspx and /Examples/Getting_Started/Introduction/README/Default.aspx have both been updated with attribution to Silk Companion Icon set.
-
[UPDATE] [#3833] Added attribution to Silk companion icon set #1 - "More Silk!" provided by Damien Guard, see http://www.damieng.com/icons/silkcompanion. The SilkCompanionIcon.txt license file has been added to /Build/Ext.Net/Licenses/. README.txt also updated with attribution to Silk Companion Icon Set.
-
[UPDATE] [#3828] Minor source formatting revisions
-
[UPDATE] [#3819] Reverted some changes of the revision #3801: the methods should stay protected and a developer should use respective properties to update things.
-
[UPDATE] [#3813] Minor revision in the GridPanel XML file loading examples.
-
[UPDATE] [#3811] "Xml_File_Loading" example has been renamed to "XML_File_Loading".
-
[UPDATE] [#3801] Label, DisplayField, TextArea: added the Append and AppendLine methods.
http://forums.ext.net/showthread.php?16842 -
[UPDATE] [#3800] Simple Task example: replaced two missed icons with standard ones.
-
[UPDATE] [#3790] The sample web.config: updated the ajaxViewStateMode options. Now they are Inherit|Disabled|Enabled. The default is Disabled.
-
[UPDATE] [#3785] Minor revision to StringUtils.cs to ensure all calls to string type instance methods are prefixed with 'String."
-
[UPDATE] [#3782] Minor syntax and formatting revisions to various samples in the Examples Explorer.
-
[UPDATE] [#3781] Two minor changes:
- Tip: marked AutoHeight with new modifier
- StringUtils: a bit refactored FormatRegexPattern.
-
[UPDATE] [#3765] Field: added a css pointer cursor for indicator if defined an IndicatorIconClick listener or DirectEvent.
http://forums.ext.net/showthread.php?16134
https://extnet.lighthouseapp.com/projects/50558/tickets/104 -
[UPDATE] [#3764] Spelling mistake in a common "selectionChaged" event handler. Updated to "selectionChanged".
-
[UPDATE] [#3763] Field: added IndicatorIconClick listener and DirectEvent
http://forums.ext.net/showthread.php?16134
https://extnet.lighthouseapp.com/projects/50558-features/tickets/104 -
[UPDATE] [#3750] Minor revision in the TreePanel Refresh Static Tree example.
-
[UPDATE] [#3749] DirectResponse: "text/html" ContentType is automatically applied if IsUpload="true"
http://forums.ext.net/showthread.php?15908 -
[UPDATE] [#3748] Updated the SysApplication template.
-
[UPDATE] [#3747] The fix in the revision #3746 has been improved, now the typeof operator is used for checking on undefined.
-
[UPDATE] [#3740] GridFilters.ListFilter: added a possibility to set up a store client id for the .StoreID property.
http://forums.ext.net/showthread.php?15856
https://extnet.lighthouseapp.com/projects/50558-features/tickets/103 -
[UPDATE] [#3739] The Ext.Net.MVC and Ext.Net.MVC.Demo projects has been included to the solutions.
-
[FIX] [#3838] Now the CheckColumn destroy method doesn't cause a JS error when a GridPanel is not rendered.
http://forums.ext.net/showthread.php?17231
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/249 -
[FIX] [#3837] Alignment of grid editors: revised the fixes which were in the revisions #3835 and #3836.
https://extnet.lighthouseapp.com/projects/50526/tickets/248 -
[FIX] [#3836] Related to the fix in the revision #3835 - added the fixes to cover Opera and Safari.
-
[FIX] [#3835] Corrected alignment of grid's editors.
The fix in the revision #3831 has been revised/reverted since it was the more complex problem.http://forums.ext.net/showthread.php?17008&p=74701&viewfull=1#post74701
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/248 -
[FIX] [#3831] Now triggers are aligned correctly when it's a part of a grid's editor.
http://forums.ext.net/showthread.php?17008&p=74636&viewfull=1#post74636
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/248 -
[FIX] [#3830] Corrected CSS in the ToolTips/Overview example.
-
[FIX] [#3829] History: fixed a security error in IE6 in secure mode.
http://forums.ext.net/showthread.php?17274
https://extnet.lighthouseapp.com/projects/50526/tickets/247 -
[FIX] [#3827] NumberFieldBase LoadPostData: fixed the bug when LoadPostData overrides a value from ViewState, added the check on null for value from POST.
http://forums.ext.net/showthread.php?17236 -
[FIX] [#3826] Changed the title of http://examples.ext.net/#/Events/DirectMethods/Exceptions/ and made some revisions.
-
[FIX] [#3825] Fixed http://examples.ext.net/#/GridPanel/System.Data/DataTable/
Now it shows a data in the "Last updated" correctly. -
[FIX] [#3822] ListItem Text now doesn't override Value if it's an empty string.
http://forums.ext.net/showthread.php?17154
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/246 -
[FIX] [#3821] Vtype "daterange" now validates correctly if a user edit a field by keys.
http://forums.ext.net/showthread.php?17127
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/245The fix doesn't work if a user removes a field's text at all, because an empty string is not validated by Vtype on the TextField's getErrors level. To fix that problem I can suggest to set up the KeyUp listeners for DateFields and analyze a field's value - if it's empty then reset validation settings and validate. This is demonstrated in the Form/DateField/From-To_Range example.
-
[FIX] [#3820] GMapPanel: corrected the Zoom property, not it uses the correct ViewState "Zoom" item.
http://forums.ext.net/showthread.php?17080
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/244 -
[FIX] [#3818] Now HeaderColumn Target is rendered correctly when no value.
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/243 -
[FIX] [#3817] Corrected the fix in the revision #3795.
https://extnet.lighthouseapp.com/projects/50526/tickets/237
http://forums.ext.net/showthread.php?17017Also, there are two important changes which might be breaking.
-
Now a NumberField with zero on client is not considered IsEmpty on server, i.e. IsEmpty property returns false instead of true.
-
The NumberField's Number property returns double.MinValue for en empty NumberField instead of zero. You might need to analyze the IsEmpty property.
-
-
[FIX] [#3816] Now the FileUploadField's show and hide methods doesn't cause a JS error when it is configured with Icon.
-
[FIX] [#3816] Now a TextField hides its Icon when it's configured with Hidden="true".
-
[FIX] [#3816] How the TextField's setIconCls method works correctly when it's hidden.
http://forums.ext.net/showthread.php?17001
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/242 -
[FIX] [#3815] Fixed alignment of fields with trigger in IE7.
http://forums.ext.net/showthread.php?17008 -
[FIX] [#3814] CompressionUtils.Send now support non gzip content
-
[FIX] [#3812] GridFilters ListFilter now supports an empty string as an option.
http://forums.ext.net/showthread.php?16916
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/240 -
[FIX] [#3809] GroupTabPanel now works correctly with active tabs on client and during postback.
http://forums.ext.net/showthread.php?16831
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/239 -
[FIX] [#3802] GridPanel ColumnHeaderGroup plugin now works correctly with GroupingSummary one.
http://forums.ext.net/showthread.php?16744
https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/238 -
[FIX] [#3799] Ext.NET ColumnLayout: added the "netcolumn" type prop...