Posts in 'web'
We have just released Build 117 and it includes some nice new features, some new samples and of course bug fixes.
While using separate controls for editing dates and times is a good idea in most cases, sometimes you'll want to provide your user with a single entry option for date and time. Wijmo's InputDateTime control allows users to type a full date and time into a single input box, or use a picker for date and time.
With the ease of use that comes with the LightSwitch platform, it is, well, easy to understand why some developers like it. You can quickly create business apps in Visual Studio LightSwitch without much work and even without writing a single line of code.
TagHelpers are a great new feature in ASP.NET Core, allowing you to create and render html elements using server side code. In other words, you can write html like markup for the html helpers. You can provide robust, maintainable, reusable code with information provided on the server.
Scrolling through a long list of items in a drop down can be tiresome for the user, and Wijmo's dropDownCssClass allows you to display multiple columns in a drop down list.
Wijmo's Globalize class allows developers to express dates in relation to its fiscal year, providing an easy, convenient, error-free method of converting calendar dates to fiscal quarters.
You can prevent users from editing cells by locking them. This can be useful if you have formulas, labels, or other data that you do not want the user to change. SpreadJS supports protecting sheets and unlocking or locking cells.
Wijmo's Globalize class now supports .NET-style scaling specifiers, allowing you to easily express a large numeric value in a shorter, more readable way. It's especially useful for labeling grids and charts.
Wijmo's DropDown control now has Excel-like keyboard support across all its base classes, including ComboBox, AutoComplete, InputDate, InputTime, InputColor, MultiSelect, and others.
Wijmo's popular childItemsPath property now supports arrays, allowing you to display hierarchies where items at different levels have different types and properties to contain the child items.
Search engine optimization is vital for getting your solution in front of the people who need it, and we found out the hard way that AngularJS poses its own set of SEO challenges. Here's how we improved our SEO in AngularJS.
The latest release of SpreadJS added a very powerful feature: Table Slicers. In their basic form they are column filters represented as button collections. Click a button, filter the data by that value. Pictured below is the view that I will create in this article.
I’m pleased to announce a 3.5 interim release to follow up on our major release back in November. You’ll find a some great samples and bug fixes. Here's what's new in ComponentOne Studio.
Spread ASP.NET supports several different methods of sorting. Sorting occurs on the server side. You can sort the data displayed in the sheet either by column or by row. Sorting data makes it easier to find information.
Well, 2015 went by quickly! It was a huge year for Wijmo, especially for Wijmo 5. Deciding to write an entirely new set of JS Controls that broke away from the traditional Widget concept turned out to be the right choice.
A high-level roadmap for ComponentOne Studio in 2016. By the end of 2016, core controls will be available in ASP.NET MVC, WinForms and WPF; UWP will have them all by the end of 2017.
You can use the CellsEnumerator class in SpreadJS to create your own custom search. This can be useful if the standard search does not return the result you are trying to find. For example, you can find the last cell with data in the row and column using the CellsEnumerator class.
Let's look at how we transpose a matrix so that rows become columns, and columns become rows, creating an inverted DataGrid.