=== Updates === 2024-08-02 - RichTextEditor patch for use in DF24.0 style cWebModalDialog class when you invoke multiple levels of modalpanel (eg open a modalpanel on a modalpanel) - RichTextEditor: Changed default setting for psImageSaveFormat from "Blob" to "Base64" as the latter one works, while the former one appears to be in memory. So it is a much better default. - RichTextEditor: Renamed pbServerOnChange to pbServerOnTextChange in order to prevent a framework incompatibility error in DF24 where it would trigger runtime errors due to conflicts of it being used for something else already. - PdfViewer, some code cleanup and tweaks on psDocumentPath as it stopped working properly in recent versions of SyncFusion. - ExportChart with 2 parameters for Pie Charts as well as Bar Charts. - Pushed a lot of shared code from csfWebChart and csfWebAccumulationChart down into the csfWebChartBase class. - moving general syncfusion logic into csfWebBaseControl and csfWebBaseForm classes. 2024-05-30 - release - RichTextEditor patch for use in DF24.0 style cWebModalDialog class - SyncFusion updated to version 25.2.4 2024-04-15 - Changes for adding DF24.0 support 2024-01-24 - New wrapper for Toast control, csfWebToast (Thanks AndrĂ¡s!) - csfWebCarousel datastructure now also has fields for sCustomerId and sPath, those are userdefined and can be set via AddImage (no breakage on old API) - csfWebCarousel has fixes to better deal when deleting images from the carousel. In particular when deleting the last image from the carousel. - csfWebAccumulationChart now also has support for the new csfWebChartTooltip tooltip class. 2023-10-24 - SyncFusion updated to version 23.1.39 - LineChart now supports loading adding dynamic data via LoadPoints - Added example for using DynamicContainer object and LineChart demo - Added csfWebChartTooltip class - Improved RTE support in regards to pbChanged which fixes issues with detecting when changes happen. - Dropped DataFlex 19.1 support 2023-08-03 - SyncFusion updated to version 22.2.5 - the new SyncFusion version has a fix for Carousel control so that we now could implement AddCarouselItem and RemoveCarouselItem (see the demo) - Added a new control! csfRichTextEditor which is a wrapper for the SyncFusion RTE. Demo's are available and there's a databound interface as well. 2023-07-19 - DataFlex 23 support - SyncFusion updated to version 22.1.34 - Fixing a few localisation issues - FlexTron support (except for the pdf viewer as it has some issues in regards to CORS) 2023-01-19 - csfWebChart and csfWebAccumulationChart and their child classes now all have full web enabled properties. You can now change settings after the charts have been drawn. 2022-12-31 - Added csfWebChartMarker and csfWebDataLabel classes so that you can use custom Markers and DataLabels in your Web Charts. Updated the Line Chart and Bar Chart demo's to display on how that works. 2022-12-29 Forgot to update this file for a while... (please see SVN for details) - Added all kind of WebCharts - Added csfWebCarousel - Added csfWebPdfViewer - Added DataFlex 20.1 support - Working on DataFlex 23.0 support 2021-07-02 - Added DataFlex 20.0 patches. o There's an issue with parameters if you use this.fire from the DataFlex Framework and your parameter is undefined. The DataFlex framework will not throw runtime errors, so you must make sure each parameter is a string type before calling the event. o function UpdateTypeVal now throws runtime errors when the column has a numeric value. "TypeError: sVal.replace is not a function" this has been patched. - Several patches for improving zero suppress behavior. - sfWebList.js, renderGrid now calls onLayoutHasChanged so that the event gets triggered on first render. - SyncFusionGridCustomerListManually.wo, set pbDataAware property to true is now required in DF20. Also changed "Get Server" to "Get Main_DD" as the former will return an object id of 0 when the pbDataAware property is set. - csfWebList.pkg, new getColumnObject function, first extensions for aggregate functions (more to come), function LoadJSONData will now check if the JSON data passed defines rowID's. If it doesn't then our code will now automatically insert virtual rowID's. 2020-11-11 - Fixed: when changing rows in the List it would trigger an onChangeCurrentRow event (it still does), but not load the database buffer for the new row. It does do that now. This is to closer match cWebList behavior. - Fixed: when the list is for a child table, the first row would not load the rowID for that row - Added ClearGrid method - Added LogConsole method, let's you write to the javascript console from DataFlex - Fix process pooling issue with pbGridConnected. This property with its code has been removed (was no longer used, but did cause issues) - Added sfWebList.js logConsole function, helpful for some debugging scenarios. - Property pbServerOnChangeCurrentRow replaced with pbServerChangingCurrentRow. This is now marked as a private property. - change Dashboard.wo, hide/show the toolbar - new Order.wo -> plain jane DAW order entry view for testing - changed OrderHeaderPopup.wo, removed save confirmation as it delayed saving until after the grid reload in the invoking view (weird) - new SyncFusionOrder.wo -> adapted DAW order entry view with SyncFusion List instead of DAW grid control (for testing and fixing a bug) - change SyncFusionOrderSwedish.wo -> onCloseModalPanel logic added for if a user makes changes in the headerpopup, removed UpdateList in the onShow, it should not be needed. - added moveToRow, MoveToRowByID methods with automatic scrolling - Fixed clear_all on a csfWebList when it is child table - Fixed the loading directly after a DD find to still load all data instead of the selected record (and skip loading relevant data) - Added WebResourceManager and file upload demo for easy testing to see if the stylesheet fix is correct. - Fix the broken pbVisible property for the column - css fix: fix the dropzone for a cWebFileUploadButton or a cWebFileUploadForm inside a cWebModalDialog 2020-10-06 - Upgraded the bundled SynFusion control suite dist files to version 18.3.35 - Added functionality to use the toolbar button in the grid and add your own buttons and act on onclick 2020-10-05 - Upgraded the bundled SynFusion control suite dist files to version 18.2.44 - Fixes on the z-index for date popups and cWebModalPanel in application.css - sfWebColumn.js, fix an issue with dates that caused side effects such as link first click did not work - sfWebColumnButton.js, add mouse position to onClick event - sfWebColumnImage.js, add mouse position to onClick event - sfWebList.js, add onToolBarClick event and handle standard buttons for PdfExport, CsvExport and ExcelExport