← Back to all blogs


Posts in 'web'

Wijmo Build 5.20153.117 Available

We have just released Build 117 and it includes some nice new features, some new samples and of course bug fixes.

Input Date and Time in One Control: InputDateTime

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.

Quick LightSwitch Application Powered by ActiveReports

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: Creating TagHelper for jQuery UI AutoComplete

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.

Implement Multiple Columns in Drop Downs with Wijmo's dropDownCssClass

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.

Convert Calendar Year to Fiscal Year with Wijmo's Globalize Class

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.

SpreadJS and Locking Cells

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.

Scale Large Numeric Values with Wijmo's Globalize Class

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.

Excel-Like Keyboard Support for Wijmo DropDown

Wijmo's DropDown control now has Excel-like keyboard support across all its base classes, including ComboBox, AutoComplete, InputDate, InputTime, InputColor, MultiSelect, and others.

Hierarchical Grids: Assign an Array to childItemsPath Property

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.

How to Improve SEO in AngularJS Applications

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.

Adding an Excel-Like Table Slicer to Your JavaScript Application with No Code

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.

What's New in ComponentOne Studio, January 2016

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 and Sorting

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.

Wijmo Roadmap for 2016

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.

ComponentOne Studio 2016 Roadmap

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.

SpreadJS and the CellsEnumerator Class

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.

4 Steps to Creating an Inverted DataGrid

Let's look at how we transpose a matrix so that rows become columns, and columns become rows, creating an inverted DataGrid.