Guriddo jqGrid JS 是一個支持 Ajax 的 JavaScript 控件,它提供了在 Web 上表示和操作表格數據的解決方案。由於網格是通過 Ajax 回調動態加載數據的客戶端解決方案,因此它可以與任何服務器端技術集成,包括 PHP、ASP、Java Servlets、JSP、ColdFusion 和 Perl。jqGrid 使用 jQuery Java Script Library 並作為該包的插件編寫
MULTIPLATFORM
Browser support is an important part of our grid. Guriddo jqGrid JS support all modern mobile and desktop browsers including the iPhone/iPad and Internet Explorer from version 8. Browser support reference is tested regularly with all major browsers.
OPEN
Independent of the license of Guriddo jqGrid JS, free or not, you are allowed to download the source code and make your own edits. This allows for personal modifications and a great flexibility.
FORMATTERS
Formatter supports advanced formatting of the contents of cells.Formatter has predefined types like : integer, number, date, currency, links, check boxes and etc. The developer can define you own custom formatter. Multilingual configuration allow us to make it flexible and used in any country
INLINE EDITING
In place editing allow you in easy way to update the cell content in particular row. We supporting text, text area, check box, select, image, button types. We support definition of custom edit type and events which allow a great flexibility. With a build in client side validation of the entered data we can filter the user input
CELL EDITING
Cell editing supports editing individual cells. We supporting of text, text area, check box, select, image, button types . Client side validation of the entered data make it easy to filter user input. Another great feature is keyboard navigation with tab, shift tab, left, right, up and down keys, which allow quick user input. The great number of events allow the developer to control everything in this process
FORM EDITING
Guriddo jqGrid JS supports creating a form, on the fly, to enter or edit grid data. We supporting of text, text area, check box, select, image, button types, client side validation of the entered data, keyboard navigation up and down keys,
flexible events, full control of the form from creation to closing
SEARCHING AND FILTERING
The columns in the grid can be used as the basis for a search form to appear above, below, or in place of, the grid. We support single field searching, tool bar searching (placing the search fields below the headers), complex form searching and advanced searching with criteria defined from user. We can define a predefined search templates to make the search easy.
GROUPING
Grouping is a way to group data by different criteria. Guriddo jqGrid JS currently supports a unlimited levels of grouping and different type of calculations to the group value applied to column. Currently we support the following build in functions: sum, count, avg, min, max. Also a custom summary type is supported. With grouping you can easy create a representative report.
GROUP COLUMN HEADERS
Header grouping is a way to add additional columns above the header grid rows, so that they are grouped in a way you need them. We support this feature in unique manner using two types of grouping – with colSpan enabled and colSpan disabled. If the colSpan is disabled (the default) the headers that do not have grouping have a additional cell above it. If the colSpan is enabled there is no additional cell above the non-grouped column and it is considered as one column.
FROZEN COLUMNS
It is quit easy for developers to make some columns frozen/locked within Guriddo jqGrid. The locked columns do not scroll out of view when users moving horizontally across the grid. This is quite useful when you dealing with wide table with some fields should be visible permanently. It is needed to set this property in the model and call only one command.
VIRTUAL SCROLLING
This is a special paging mode of Guriddo jqGrid where standard paging is disabled and you can request new pages by scrolling the scrollbar to the bottom. This is very convenient for getting large amounts of data page by page while keeping the interface simple.
jQUERY UI INTEGRATIONS
Since Guriddo jqGrid is a jQuery plugin it is very natural that in some cases we should not reinvent the wheel. That is the reason that we have made a decision to do some things in Guriddo jqGrid using the jQuery UI lib. Currently we have the following additions: Sortable columns – the method allow to reorder the grid columns using the mouse; Column Chooser – With this method we can reorder columns and set visible and hidden columns in the grid in visual manner; Sortable Rows – This method allows reordering (sorting) grid rows in a visual manner using a mouse; Resizable Grid – This method allow to re size the grid width and/or height in visual manner using a mouse.
SUBGRIDS AND MASTER DETAIL
You can show any level of nested subgrids (master detail) inside a parent grid. It is needed to set the subGridRowExpanded function to construct another Child grid.
SOME OTHER FEATURES…
- TreeGrid – a unlimited level of hierarchy. See more details here
- Pivot grid – view data in diffrent perspective. See more here.
- CSS based themes. Guriddo jqGrid is compatible with UI Theming. Developers can change the grid skin by defining their own using the UI CSS Framework.
- Speed. The new rendering engine improves the loading speed in some cases up to 5-10 time faster than previous releases.
- Paging. This feature enables developer to display data page by page. Data will not be retrieved from the server until the end user comes to that page. Developers can control how many rows are displayed at a time.
- Resizable Columns. Column width can be changed by the end user.
- Sorting & various data types. The end user can sort records by clicking on the header of a column. Developers can specify sorting for various types including string, number, boolean, link, select and percent.
- Multiple Sorting. We can sort a grid by more than a single field.
- Event handlers & user API. Event handlers and various methods give you more flexibility without coding too much.
- Working with local data. Guriddo jqGrid can work with local data defined as an array.
- Seamless integration with any server side solution such as ASP, .net, PHP and perl.
- Multilingual support (i18n). Currently Guriddo jqGrid supports more than 40 languages.
- Support for XML, JSON and arrays as data sources. Another great feature is the possibility to define your own custom data type.
Guriddo TreeGrid JS
TreeGrid component is addition to Guriddo jqGrid JS. The TreeGrid represent hierarchical data in grid. Treegrid supports both the Nested Set model and the Adjacency model. This component is included as a part of Guriddo jqGrid JS and is a bonus to the package.
Guriddo PivotGrid JS
PivotGrid JS is a addon component that you can use with Guriddo jqGrid JS to create a pivot grid.
With a PivotGrid JS we can reorganize and summarize selected columns and rows of data in a spreadsheet or database table to obtain a desired report. In database lingo, to pivot is to turn the data to view it from different perspectives. This component is included as a part of Guriddo jqGrid JS and is a bonus to the package.
Guriddo jqGrid PHP
Guriddo jqGrid PHP is a server side component built on top of open and widely used standards such as jQuery, jQuery UI, ThemeRoller. It uses Guriddo jqGrid JS and allow a PHP developer to create a web based grid component with a ton a features for a minutes.
Guriddo TreeGrid PHP
TreeGrid PHP is a server side component which uses Guriddo jqGrid PHP. With this component we can easy create a hierarchy structures at any types. We support the both most used tree models – adjacency and nested.
Guriddo PivotGrid PHP
PivotGrid for PHP is a component that you can use with Guriddo jqGrid PHP to create a pivot grid. Using this component allow to create a representative reports of any types and any perspective of view.
Guriddo Form PHP
Guriddo Form PHP makes it easy to build and output forms as HTML5. Forms are tedious and can be difficult to build just right. Also, there are so many different option possible that it’s easy to forget what you can do with them.
Guriddo Form Visual Builder
Guriddo Form Visual Builder is a great addition to Guriddo Form. With this product you can create a desired forms in seconds. This is a achieved in visual manner and every new addition and change can be tested immediately. The product is shipped again with Guriddo Form PHP
Guriddo Scheduler PHP
Guriddo Scheduler for PHP is a event calendar component built on top of open and widely used standards such as jQuery, jQuery UI, ThemeRoller, etc. It provides a full-sized, drag & drop event calendar. It uses AJAX to fetch events on-the-fly and is easily configured to use your own feed format. It is visually customizable with a rich API.
Guriddo Suito
Guriddo Suito includes all PHP products in one package.