Skip to content

Releases: pgodwin/Ext.NET.Community

Ext.NET Community 1.2.0

11 Feb 06:54

Choose a tag to compare

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


  1. [NEW] [#3701] Added .ItemID property to XControlConfig.cs

  2. [NEW] [#3696] Added .ItemID() Method to XControlBuilder.cs.

  3. [NEW] [#3693] Add new DateTime Extension Methods. .ToISOString() .ToISODateString(), .ToISOTimeString()


  1. [UPDATE] [#3697] Loading message of Panel are localized now. Dynamic control renders own container (it is not required)

  2. [UPDATE] [#3682] Deactivate viewstate for content container if no content

  3. [UPDATE] [#3680] Add DefaultValue attribute for StopIDModeInheritance property

  4. [UPDATE] [#3670] DateTime serialization with milliseconds. If RecordFieldType is Int and value is enum then serialized value will be int instead enum

  5. [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.

  6. [UPDATE] [#3657] Remove temp IE9 fixes from Examples Explorer


  1. [FIX] [#3704] GridPanel.UpdateCell doesn't generate ';' after the method calling

  2. [FIX] [#3703] DirectMethod arguments must be read from Form collection first if POST type for request

  3. [FIX] [#3699] TabStrip has 1px shifting after active tab changing under IE8/9

  4. [FIX] [#3698] Fix examples (replace 'el' by 'item')

  5. [FIX] [#3694] DefaultScriptBuilder renders scripts are added before Render only after instance

  6. [FIX] [#3692] MenuPanel renders invalid javascript if Menu has no items

  7. [FIX] [#3691] MultiSelect reverse order of droppped items

  8. [FIX] [#3690] LinkButton ignores NavigateUrl

  9. [FIX] [#3689] Fixed History example

  10. [FIX] [#3688] History widget works incorrectly under IE9

  11. [FIX] [#3687] RowEditor: now Int RecordField can have empty value.

  12. [FIX] [#3685] MaxLength property of TextField breaks EditableGrid plugin

  13. [FIX] [#3684] GridPanel doesn't restore own state correctly (CookieProvider)

  14. [FIX] [#3683] It is not required to hide content container if PreventContent is true

  15. [FIX] [#3681] Combo should not trigger blur on mousewheel event

  16. [FIX] [#3677] PanelDesigner doesn't check click Region for null

  17. [FIX] [#3676] VS2010 designer crashing

  18. [FIX] [#3675] SelectBox now works fine with a space key

  19. [FIX] [#3674] Now FormGroup is aligned well under IE6

  20. [FIX] [#3673] CalendarPanel: fixed "wekk" typo in DayView.js

  21. [FIX] [#3668] ResourceHandler have to analyze Headers["If-Modified-Since"] for init script request

  22. [FIX] [#3665] PropertyGridParameter invalid value extraction if double quote is presented

  23. [FIX] [#3664] Component must destroy own Bin collection

  24. [FIX] [#3663] TriggerField has shifting for the trigger under Chrome

  25. [FIX] [#3662] Group value with ampersand breaks group command logic

  26. [FIX] [#3661] Store have to pass DataMember to GetView method of IDataSource

  27. [FIX] [#3659] Simple tasks example: now a ProgressBar has the correct message

  28. [FIX] [#3658] Column editor doesn't have reference to grideditor object

  29. [FIX] [#3655] RemoteValidation doesn't check client validation before request

  30. [FIX] [#3654] Calendar doesn't show event for last day of a month

  31. [FIX] [#3669] CacheFly link is updated to 3.4.0 version

  32. [FIX] [#3656] Window is not dragable under Chrome

Ext.NET Community 1.0.0 RC2

11 Feb 06:51

Choose a tag to compare

Pre-release
1.0.0rc2

Import 1.0RC2 Source

Ext.Net Community 1.0 RC1

11 Feb 06:50

Choose a tag to compare

Pre-release

  •                   Version 1.0.0 CHANGELOG                          *
    

  1. Renamed Coolite.Ext.Web project to Ext.Net

  2. Renamed Coolite.Examples project to Ext.Net.Examples

  3. Renamed Coolite.Ext.UX project to Ext.Net.UX

  4. Renamed Coolite.EmbeddedResourceBuilder project to Ext.Net.ERB

  5. Renamed Coolite.Utilities project to Ext.Net.Utilities

  6. Renamed Coolite.Sandbox project to Ext.Net.Sandbox

  7. Renamed Coolite.Toolkit.sln Visual Studio Solution file to
    Ext.Net.sln.

  8. Renamed Coolite.Ext.Web Namespace to Ext.Net

  9. Renamed Coolite.Utilities Namespace to Ext.Net.Utilities

  10. Renamed Coolite.Ext.UX Namespace to Ext.Net.UX

  11. 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();

  12. Added new feature to get server-side Property values from client id
    Token strings.

    Example

    <ext:Window runat="server" Title="#{TextField1.Text}" />

  13. Renamed WebControl class to ExtControl. As well, renamed
    Coolite.Ext.Web.WebControl.cs file to Ext.Net.ExtControl.cs.

  14. Removed ext:ToolbarButton. Please use ext:Button.

  15. Removed ext:ToolbarSplitButton. Please use ext:SplitButton.

  16. Renamed AjaxMethod class to DirectMethod.

  17. Renamed AjaxMethodAttribute to DirectMethodAttribute.

    Example (Old)

    [AjaxMethod]
    public void DoSomthing() { }

    Example (New)

    [DirectMethod]
    public void DoSomthing() { }

  18. Renamed property to .

  19. Removed ext:ToolbarSplitButton. Please use ext:SplitButton.

  20. Removed Adapter class

  21. Removed ColorMenuItem class

  22. Removed ComboMenuItem class

  23. Removed DateFieldMenuItem class

  24. Removed DateMenuItem class

  25. Removed EditMenuItem class

  26. Renamed ElementMenuItem class to ComponentMenuItem

  27. Renamed ext:Accordion to ext:AccordionLayout

  28. Removed DataReader class .ReaderID property.

  29. JsonReader: added IDProperty (instead of ReaderID)

  30. XmlReader: added IDPath (instead of ReaderID)

  31. ArrayReader: added IDProperty and IDIndex (instead of ReaderID)

  32. Renamed StoreResponseData class .TotalCount property to .Total.

  33. Renamed StoreRefreshDataEventArgs class .TotalCount propterty to
    .Total.

  34. Renamed DataSourceProxy class .TotalCount property to .Total.

  35. Renamed DataSourceProxy class to PageProxy.

  36. Layout collection property is now required in markup if using a
    Layout Control within or .

    AccordionLayout ContainerLayout CardLayout CenterLayout FitLayout AbsoluteLayout AnchorLayout FormLayout HBoxLayout VBoxLayout RowLayout ColumnLayout TableLayout
  37. Removed [XType] Attribute and replaced with XType readonly property.

    Example (Old)

    [Xtype("window")]

    Example (New)

    protected override string XType
    {
    get
    {
    return "window";
    }
    }

  38. Removed [InstanceOf] Attribute and replaced with InstanceOf readonly
    property.

    Example (Old)

    [InstanceOf("Ext.Window")]

    Example (New)

    public override string InstanceOf
    {
    get
    {
    return "Ext.Window";
    }
    }

  39. Removed [Layout] Attribute and replaced with new .LayoutType readonly
    property

  40. Removed [ClientStyle] and [ClientScripts] Attributes and replaced
    with new .Resources property.

  41. Renamed AjaxRequestModule to DirectRequestModule

  42. Renamed ext:ScriptManager to ext:ResourceManager

  43. 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" />

  44. Renamed ext:ViewPort to ext:Viewport. Change to lowercase "p".

  45. 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>"

  46. Renamed .BodyControls property to .ContentControls.
    Affects all ContentPanel type controls including Panel, Window, Viewport

  47. Renamed .BodyContainer property to .ContentContainer.
    Affects all ContentPanel type controls including Panel, Window, Viewport

  48. Removed .UpdateBody() Method. Please use .Update().

  49. 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

  50. 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;

  51. Renamed TextMenuItem control to the MenuTextItem

  52. GridPanel client API: submitData, getRowsValues has 1 argument only,
    config object

  53. GenericPlugin: renamed InstanceOf to InstanceName.

  54. 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" />

  55. Removed ext:Tab Control. Now any Ext.Net.PanelBase Component can be
    added to the TabPanel's .Items Collection.

  56. XTemplate: renamed Text to Html

  57. XTemplate: Html property is required in markup


    ....

  58. To disable a Field, the .Disabled property should be used instead of
    the native ASP.NET .Enabled property.

    See http://forums.ext.net/showthread.php?5080#post22850

  59. 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();

  60. Renamed Coolite.Ext.Web.MessageBox.Config to Ext.Net.MessageBoxConfig

  61. XmlReader: rename TotalRecords to the TotalProperty

  62. 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.

    See more, http://forums.ext.net/showthread.php?6600

  63. The ext:TokenScript component has been renamed to ext:XScript

    Example (Old)

    <ext:TokenScript runat="server" />

    Example (New)

    <ext:XScript runat="server" />

  64. Renamed AjaxEventArgs property to DirectEventArgs

  65. Renamed AjaxMethodProxyID property to DirectMethodProxyID

  66. Renamed ComboBox and DropDownField .Icon property to .TriggerIcon.

    Example (Old)

    <ext:DropDownField runat="server" Icon="Search" />

    Example (New)

    <ext:DropDownField runat="server" TriggerIcon="Search" />

  67. 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.

  68. ColumnLayout: FitHeight property is true by default (it was false by
    default for the 0.8.2)

  69. Tip.cs, changed .MinWidth and .MaxWidth property type from "int" to
    "Unit". Default value remains the same at "40".

  70. GridPanel, changed .MaxHeight property type from "int" to "Unit".
    Default value remains the same at "400".

  71. GridPanel, changed .MinColumnWidth property type from "int" to "Unit"
    Default value remains the same at "25".

  72. The .HiddenId property of ComboBox was renamed to .HiddenID.
    Functionality remains the same.

  73. Renamed the Field.cs property .IsNull to .IsEmpty.

  74. Renamed the Field.cs property .NullValue to .EmptyValue.

  75. 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...

Read more

Ext.NET Community 2.1.1

11 Feb 05:23

Choose a tag to compare

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

11 Feb 05:24

Choose a tag to compare

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

tag.
[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

11 Feb 05:39

Choose a tag to compare

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

11 Feb 05:27

Choose a tag to compare

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

11 Feb 05:29

Choose a tag to compare

2.0.0.rc2 Pre-release
Pre-release

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

11 Feb 05:33

Choose a tag to compare

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

11 Feb 05:31

Choose a tag to compare

Release Date : 2012-02-29
Current Version : 1.3.0
Previous Version : 1.2.0

  1. [NEW] [#3840] Added new /Examples/Events/DirectEvents/Async sample. Demonstrates running multiple DirectEvents and returning values asynchronously.

  2. [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.

    http://forums.ext.net/showthread.php?17181

  3. [NEW] [#3810] Added a new example how to load a custom XML file to Store.

  4. [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.

  5. [NEW] [#3768] Added new JsonMode.Serialize option to ClientConfig.

  6. [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
  1. [NEW] [#3733] Added the "NoTheme" enum option to the list of "Theme" choices
    https://extnet.lighthouseapp.com/projects/50558/tickets/100

  2. [NEW] [#3731] Calendar DayView and WeekView: added .DDResizeEventText
    http://forums.ext.net/showthread.php?15713
    https://extnet.lighthouseapp.com/projects/50558-features/tickets/102

  3. [NEW] [#3730] Calendar WeekView: added .StartDay
    http://forums.ext.net/showthread.php?15711
    https://extnet.lighthouseapp.com/projects/50558-features/tickets/101


  1. [UPDATE] [#3839] Json.NET was updated to 4.0 R8

  2. [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.

  3. [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.

  4. [UPDATE] [#3828] Minor source formatting revisions

  5. [UPDATE] [#3819] Reverted some changes of the revision #3801: the methods should stay protected and a developer should use respective properties to update things.

  6. [UPDATE] [#3813] Minor revision in the GridPanel XML file loading examples.

  7. [UPDATE] [#3811] "Xml_File_Loading" example has been renamed to "XML_File_Loading".

  8. [UPDATE] [#3801] Label, DisplayField, TextArea: added the Append and AppendLine methods.
    http://forums.ext.net/showthread.php?16842

  9. [UPDATE] [#3800] Simple Task example: replaced two missed icons with standard ones.

  10. [UPDATE] [#3790] The sample web.config: updated the ajaxViewStateMode options. Now they are Inherit|Disabled|Enabled. The default is Disabled.

  11. [UPDATE] [#3785] Minor revision to StringUtils.cs to ensure all calls to string type instance methods are prefixed with 'String."

  12. [UPDATE] [#3782] Minor syntax and formatting revisions to various samples in the Examples Explorer.

  13. [UPDATE] [#3781] Two minor changes:

    1. Tip: marked AutoHeight with new modifier
    2. StringUtils: a bit refactored FormatRegexPattern.
  14. [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

  15. [UPDATE] [#3764] Spelling mistake in a common "selectionChaged" event handler. Updated to "selectionChanged".

  16. [UPDATE] [#3763] Field: added IndicatorIconClick listener and DirectEvent
    http://forums.ext.net/showthread.php?16134
    https://extnet.lighthouseapp.com/projects/50558-features/tickets/104

  17. [UPDATE] [#3750] Minor revision in the TreePanel Refresh Static Tree example.

  18. [UPDATE] [#3749] DirectResponse: "text/html" ContentType is automatically applied if IsUpload="true"
    http://forums.ext.net/showthread.php?15908

  19. [UPDATE] [#3748] Updated the SysApplication template.

  20. [UPDATE] [#3747] The fix in the revision #3746 has been improved, now the typeof operator is used for checking on undefined.

  21. [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

  22. [UPDATE] [#3739] The Ext.Net.MVC and Ext.Net.MVC.Demo projects has been included to the solutions.


  1. [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

  2. [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

  3. [FIX] [#3836] Related to the fix in the revision #3835 - added the fixes to cover Opera and Safari.

  4. [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

  5. [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

  6. [FIX] [#3830] Corrected CSS in the ToolTips/Overview example.

  7. [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

  8. [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

  9. [FIX] [#3826] Changed the title of http://examples.ext.net/#/Events/DirectMethods/Exceptions/ and made some revisions.

  10. [FIX] [#3825] Fixed http://examples.ext.net/#/GridPanel/System.Data/DataTable/
    Now it shows a data in the "Last updated" correctly.

  11. [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

  12. [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/245

    The 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.

  13. [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

  14. [FIX] [#3818] Now HeaderColumn Target is rendered correctly when no value.
    https://extnet.lighthouseapp.com/projects/50526-bugs/tickets/243

  15. [FIX] [#3817] Corrected the fix in the revision #3795.
    https://extnet.lighthouseapp.com/projects/50526/tickets/237
    http://forums.ext.net/showthread.php?17017

    Also, there are two important changes which might be breaking.

    1. Now a NumberField with zero on client is not considered IsEmpty on server, i.e. IsEmpty property returns false instead of true.

    2. The NumberField's Number property returns double.MinValue for en empty NumberField instead of zero. You might need to analyze the IsEmpty property.

  16. [FIX] [#3816] Now the FileUploadField's show and hide methods doesn't cause a JS error when it is configured with Icon.

  17. [FIX] [#3816] Now a TextField hides its Icon when it's configured with Hidden="true".

  18. [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

  19. [FIX] [#3815] Fixed alignment of fields with trigger in IE7.
    http://forums.ext.net/showthread.php?17008

  20. [FIX] [#3814] CompressionUtils.Send now support non gzip content

  21. [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

  22. [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

  23. [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

  24. [FIX] [#3799] Ext.NET ColumnLayout: added the "netcolumn" type prop...

Read more