Dojo Data Grid – Part 2: Providing the Data with a REST Service
Data grids need a data store to obtain the information to display in the grid. An easy way to set one up with XPages by using a REST Service control, which, like the Dojo Data Grid control, is...
View ArticleDojo Data Grid – Part 3: Creating Your First Grid
In the series overview, I mentioned that there are 3 high-level steps to creating a Dojo Data Grid. In the last post, I showed how to create the REST service to provide data for the grid. In this post,...
View ArticleDojo Data Grid – Part 4: Additional Grid Features
In the last few posts, I showed the steps required to surface a Dojo Data Grid based on data provided by a REST service. This post explores some of the additional properties of the Dojo Data Grid...
View ArticleDojo Data Grid – Part 5: Grid Column Features
To surface a column in a Dojo Data Grid, all you need to do is drag a Dojo Data Grid Column control into the Dojo Data Grid control and set its field property. In this post, I’ll dig into some...
View ArticleArticle Published in The View: Implementing Editable View Columns in XPages
If you have a subscription to The View, please check out my first article, which was just published today:...
View ArticleDojo Data Grid – Part 6: Reordering Columns
Column reordering is a useful feature of a grid. If you provide the user the ability to rearrange the columns, you can create less views and grids in the application. There’s no property built into the...
View ArticleDojo Data Grid – Part 7: Sorting
The Dojo Data Grid does its best to provide sorting options by default. Strangely enough, it takes more work to prevent sorting! This post will cover how to allow the grid to sort columns and how to...
View ArticleDojo Data Grid – Part 8: Opening Documents
So far, our grid has been read only, but, invariably, your users will need to open documents. This post shows how to get the selected row and obtain the unid needed to build the url to open the...
View ArticleDojo Data Grid – Part 9: Multi-Row Entries
Up to this point, our grids have been standard tabular structures displaying a single row for each entry, but it’s possible to span multiple rows with each entry. In this post, I’ll show you how to...
View ArticleDojo Data Grid – Part 10: Full-text Search and Field-Specific Filtering
So far, we’ve built a grid that scrolls infinitely and can be sorted on specified columns. The next step will be to add the ability to search the view and filter it by specific fields. Dojo Data Grid...
View ArticleDojo Data Grid – Part 11: Editing Data in the Grid
A great feature of the Dojo Data Grid control that we haven’t explored yet is editable columns. They’re quick to set up and they provide an easy way for users to update data without having to open...
View ArticleDojo Data Grid – Part 12: Highlighting Edited Rows
If you’ve implemented editable columns in your grid, it would be helpful to let users know which rows have been edited but not yet saved. In this post, I’ll show you how. Dojo Data Grid Series Part 1:...
View ArticleDojo Data Grid – Part 13: Create a Dojo EnhancedGrid
By default the Dojo Data Grid control generates a standard dojo data grid (dojox.grid.DataGrid). But the enhanced grid (dojox.grid.EnhancedGrid) has some cool plugins that can further enhance the...
View ArticleDojo Data Grid – Part 14: Enhanced Filtering with No Coding!
Dojo EnhancedGrid plugins take the functionality of the grid to a whole new level. In this post, we’ll look at the tremendous Filter plugin, which allows users to create multiple filtering rules with...
View ArticleDojo Data Grid – Part 15: EnhancedGrid Printing
In the last post, we looked at the Dojo EnhancedGrid plugin for filtering. In this post, we’ll look at the EnhancedGrid Printer plugin, which provides the ability to preview and print the grid...
View ArticleDojo Data Grid – Part 16: Exporting Grid Data
Exporter is another useful plugin available to for the Dojo EnhancedGrid. As the name indicates, it gives you the ability to export grid data. In this post, I’ll show how to implement it to export grid...
View ArticleDojo Data Grid – Part 17: EnhancedGrid Drag and Drop
The DnD (Drag and Drop) plugin for the Dojo EnhancedGrid gives you the ability to rearrange grid columns and rows. It also gives you the ability to drag cell contents to other cells. In this post, I’ll...
View ArticleDojo Data Grid – Part 18: EnhancedGrid Context Menus
The Menu plugin for the Dojo EnhancedGrid gives you the ability to add context menus to grid headers, rows, cells, and selected regions. In this post, I’ll show how to add the plugin and use it. Dojo...
View ArticleCreate a Categorized Dojo TreeGrid in XPages
Neither the Dojo DataGrid nor the Dojo EnhancedGrid provide the ability to categorize data, but there is another grid module called the TreeGrid that you can use if you need a categorized grid. In this...
View ArticleCategorized Dojo TreeGrid in XPages – Additional Features
In the last post I showed how to create a categorized Dojo TreeGrid. In this post, we’ll take a look at a few extra features available to the grid. The code from the last post serves as the baseline...
View Article