We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.
Jquery collapser is a multi purpose collapser plugin made for expanding and collapsing elements. Can create a accordion, list collapser using this plugin.
Features
Very light-weight plugin, fast and simple.
Can collapse any element within an document.
Can add seperate classes for expanding and collapsing.
Customized targeting elements.
Callback functions.
Predetection of collapsed elements.
Can create accordion, list collapsers etc by adding a single additional line.
ACCESSdb is a JavaScript library used to dynamically connect to and query locally available Microsoft Access database files within Internet Explorer. All you need is an .mdb file; Access does not even need to be installed! All of the SQL queries available in Access can be executed on the fly, including SELECTs, INSERTs, UPDATEs, and JOINs. Results are output in several customizable formats including JSON, XML, and HTML.
NOTE: This plugin has been renamed to treeTable. ActsAsTreeTable will not be updated after version 1.2.
With this plugin you can display a tree in a table, i.e. a directory structure or a nested list. Each branch in this tree can be collapsed and expanded, just like in a file explorer in most modern operating systems.
Features
- It can display a tree of data in a table column.
- It does this as unobtrusively as possible.
- It allows branches to be collapsed and expanded (think of how a directory structure works in most file explorers).
Assign alternating class names to selected elements (such as <tr> or <li> etc) to allow CSS assignment of colors or other styles of your choice. Excellent plugin for alternating row colors in tables! As a bonus, it will assign a "hover" class to elements if you set hover:true
...where params is an object of property/value pairings including:
onCol (int, required) - the index of the column in your table to sort on (not zero-indexed)
keepRelationships (bool, default: false) - if true, row relationships wil be maintained. That is, the sibling TDs will move also
regexp (RegExp, default: null) - a string representing a regular expression (/pattern/) to sort on instead of the complete contents of the TD. Useful with regexpIndex - see below
BI Grid is designed to present your data, especially in the reports for enterprises.
The idea comes from the BI system I produced months ago. It would be able to edit data easily, drill down to details easily and ajax enabled. Other good features will be supported in the future.
Features finished:
It's easy to use as a JQuery Plugin.
Fixed Rows & Fixed Columns won't move while users scroll the grid.
Customized scrollbar.
Support Multi-browsers such as IE, Firefox.
Features to be supported:
It has two modes: View & Edit. The edit mode enable users to edit the data in the grid through Ajax.
charToTable converts characters to HTML tables.
A PHP script is used at the server side to convert the character to an image, and then to a JSON object containing the glyph matrix.
Finally, jQuery.getJSON loads it, and the callback function simply creates the table.
With charToTable, you can even create animations, or e.g. a glyph editor.
jQuery plugin that creates either a resizable table or a scrollable table with a fixed position header, (the header will stay put while you scroll down the table content). It allows the user to define the table dimensions as a fixed pixel amount, auto, or 100%. This is meant to be a relatively lightweight and unobtrusive plugin requiring very little setup and minimal css and HTML markup.
The plugin has been tested for Firefox, Safari, IE7 & 8.
Create a dynamic Table from a ColdFusion Query Json. Or a JavaScript Array.
<script> // This is a Struct containing a JSon ColdFusion Query var info = {"MSG":"Your search found 1 document","QUERY":{"COLUMNS":["ID","REFERENCE","NR","ITEM"],"DATA":[[7000014.0,"PO450707,450928",501324.0,20.0],[7000014.0,"PO450707,450928",501324.0,20.0]]},"COUNT":1};
// The Query Return is // QUERY":{"COLUMNS":["ID","REFERENCE","NR","ITEM"],"DATA":[[7000014.0,"PO450707,450928",501324.0,20.0],[7000014.0,"PO450707,450928",501324.0,20.0]]}
//if you use a CFComponent return query the result is //"COLUMNS":["ID","REFERENCE","NR","ITEM"],"DATA":[[7000014.0,"PO450707,450928",501324.0,20.0],[7000014.0,"PO450707,450928",501324.0,20.0]]
Colorize is a jQuery plugin to add background color to alternate table rows, highlight a row/column on mouse over, and colorize a row/column when you click your mouse button over it. You can colorize as many table rows as you want. A repeat mouse click reverts the row to the original background color.
This jQuery plugin adds a new selector to the selector API for retrieving table cells by their column index. It supports tables with column and row spans transparently, no matter how complex a table is. The syntax for selecting column cells is simple and similar to other jQuery selectors. The selector can take several types of arguments for selecting columns, such as keywords, numeric indexes, and equations.
jQuery plugin for a quick way of allowing table columns to be filtered by the user. It will add text box's to the top of each column in a table, by typing into the text box's you can narrow the number of rows in the table down to those that match your search text. It allows for wild cards and a NOT operator (ie show me everything that doesn't match my search text).
Iterates through the cells of a column in a table, it supports colspan but not rowspan. The plugin uses a callback to apply logic to each cell it iterates through.
Allows to toggle the visibility of table columns (collapsing and expanding them) and to save the state until the next visit (supporting tables with colspans and rowspans).
Compass DataGrid is an ajax-driven data grid that relies on server-side code for its data. Rather than manipulating an existing table that is already populated, Compass DataGrid takes an empty table and populates it by connecting to a server-side url via ajax.
As users interact with the grid, the grid talks with the server-side script letting it know what the user is requesting. The server-side script then provides JSON encoded data for the plugin to update the table.
Jquery.detailsrow adds a subrow to each row dynamically which can be toggled on or off. Data is loaded using ajax based on the arguments passed in the post parameters. The post parameters vary from row to row based on defined attributes in the html like ID or URL.
I read about dragtable on ajaxian.com. It is a library-independent js-function that gives you the ability to re-order table columns by using drag'n'drop. This function does not exactly fulfill my needs. So I thought to myself 'Why not doing it the jQuery way?'. There is some really cool stuff growing around jQuery (especially jQuery-ui). So I took the jQuery-core and the sortable-Plugin form jQuery-ui and put my stuff on the top of this stack. One weekend and some coffees later this is the result.
You can sort all the child elements in a table, ul, ol, what ever....
The goal of this plugin is to keep assumptions to a minimum and allow you to implement sorting as you want. This plugin doesn't add any sorting classes or do anything to modify the DOM except to sort the children.
Parameters
{ sortOn: '.selector', //selector of the column to sort on direction: 'asc' | 'desc' //optional..defaults to asc sortType: 'string | date | number' //optional..defaults to string }
I have written this jquery plug-in to improve basic usability for a common html table element, which can be the foundation for a larger control or functions applied to the table. This includes the ability to navigate through the rows of a the table by using either the mouse or the keyboard and select one or many rows. Also it populates the table elements with different CSS class tags in order to prepare it for styling. Then you are free to do whatever you need with it!
Allows the user to apply a textual filter over the children of a specified DOM-element, typically a list or a table. When the plugin is activated against an element, it will add a query input field next to it. As the user enters a string into this input field, the child elements of the target will be either hidden or shown, depending on whether their textual content matches the query text.
Usage
To make all UL-elements with class "filterable" filterable, simply do: