← Back to all blogs

Featured Posts

Posts in 'web'

Fluent 2013

We had a great time at Fluent Conf for the second year in a row. I just wanted to thank the organizers for putting it on and thank everyone that stopped by to see us at our booth.

Understand Cell Style Composite in SpreadJS

SpreadJS not only provides style for the cell, but also for the row, the column, and the sheet, so that you can quickly customize the appearance of a cell or a range of cells (or rows or columns) or default style for all cells in the sheet.

Vertical Alignment in WijRadio & WijCheckbox

Wijmo jQuery widgets are often used in public-facing form based web applications to create a smooth and engaging user experience. The WijRadio and WijCheckbox widgets are used to select different kinds of user input. These two can be defined as:

How to: Show Image in Row Header of Selected Rows in C1GridView

Selection is a very common feature used in C1GridView, which allows users to select rows and applies a highlight color on the selected rows.

CommandBinding in Wpf C1DataGrid

While developing applications in Wpf, sometimes we follow the MVVM pattern and come across the requirement to bind commands. We'll discuss the same in this blog. And for demo purpose, I've implemented command binding in Wpf C1DataGrid. Our motive is to enable row selection using MVVM.

Load Images in C1DataGrid for Silverlight using WCF

More often than not, users have a requirement to display images in Silverlight applications. Here, we discuss the same using C1DataGrid for Silverlight.

Wijmo Officially Expands its HTML5 Controls into the Japanese Market

ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, announced  this week  while exhibiting at O’Reilly Fluent Conference in San Francisco, CA that its kit of user interface (UI) widgets for HTML5 development, Wijmo, has officially been released in Japan by GrapeCity.

今日は Wijmo!

Wijmo to Showcase Mobile Widgets and an HTML5 Spreadsheet Control at O'Reilly Fluent Conference

PITTSBURGH, PA- May 24, 2013 – ComponentOne, a division of GrapeCity and a leader in developer-productivity tools, will be showcasing their 2013 v1 release of Wijmo Enterprise at O'Reilly Fluent Conference May 28-30, in San Francisco, CA

How to Set Cell Styles in SpreadJS

A Cell Style is a great way to make important data stand out on a sheet, SpreadJS provides styles to customize your text to give it the exact look you want. You can add a variety of styles and colors to your text, as well as borders or gridlines of cells.

Generate Columns at Runtime in ActiveReports

Ad-Hoc reporting is a very common requirement if we talk about reporting. It is very common for a developer to handle the report data and layout, and it can become quite a tedious task if the reporting tool is not flexible enough. Thanks to the rich API of ActiveReports, developers can use it efficiently,  both at the designer level as well when working with code-behind.

How To: Show a Progress Bar in ActiveReports

ActiveReports is designed to run reports as quickly a possible, so generally reports are generated and displayed on the viewer in no time. Since there is no benchmark defined in regards to the length of a report, it could vary from a very small report to a very large report. When working with a very large report, the report generation may take a while; however the user has no option to check on the report progress.

Wijmo 2013 v1 Webcast

Thanks to everyone that showed up for our webcast this week. It had record breaking attendance here at ComponentOne! If you missed it or want to share or watch it again, here is the recording.

How To Merge Cells in SpreadJS

Merging is when you combine a range of cells to create a new, larger cell. This is a great way to create a label that spans several columns or several rows. You can easily create a cell span in the view port, row header, or column header area by using the addSpan method of Sheet object, and remove the span from a merged cell by using the removeSpan method.

Using Knockout with the WijCarousel

Recently added with the release 2013v1 of Wijmo was an addition to the Knockout library enabling two way bindable functionality for the Data of the WijCarousel. This is perfect for those who want to manage the content of their carousel on the fly.

How To Set Cell Value in SpreadJS

SpreadJS provides many ways to assign values to cells, you can choose any one of the options

Conditional Formatting with Spread WPF-Silverlight

Conditional Formatting in Spread is already supported in the Windows and Web versions. With Spread WPF-Silverlight, this feature has been enhanced to match the level of Excel 2013. You can now set icons, bars, background, foreground, color gradient, etc. within a cell for certain conditions which is really cool for data visualization. Spread WorkSheet's ConditionalFormats property allows you to set a conditional formatting rule for a particular CellRange. The example below sets an Icon Rule for a cell range:

Fetch Unique & Sorted Parameter Values in Active Reports

ActiveReports is one of the most powerful report designers in the market. With its new PageLayout feature, it allows designing of reports at page level without using any banded sections. And therefore, it has become every developers’ first choice.

Quick Start Guide to Using SpreadJS

SpreadJS is JavaScript spreadsheet widget which is based on HTML5 and jQuery technology. It is very easy to use in a web page, and in this post I’ll show you how to initialize a SpreadJS widget in a web page in four simple steps.

Spread WinRT Released!

I am happy to announce the release of Spread WinRT!