Posts in 'web'
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.
More often than not, users have a requirement to display images in Silverlight applications. Here, we discuss the same using C1DataGrid for Silverlight.
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.
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
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.
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.
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.
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.
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.
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.
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:
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.
Showing a chart with a SpreadSheet has always been in demand. It actually makes data interpretation a lot easier for the end user. Spread provided support for Charts with version 5. Now we have moved to Spread version 7 and charts for Spread have always been improved with each release. In this blog I am going to tell you how we can make our chart a bit interactive with tool tips.
When there are multiple charts on a page having different number of bars in each, then, the width of bars vary in each chart. This is because the width of a bar is directly dependent on the number of datapoints(bars) in a dataseries. That means, if a barchart has 2 datapoints then the bars will be thicker as compared to the width of bars in a chart having 6 datapoints. The charts will look like: