Projects tagged ‘table’


[132 total ]

0 Users

GWTLib is a lightweight GWT widget library that currently includes MenuBar, PagingBar, Table, PagingTable and StyleListBox widgets. It does not rely on any external Javascript libraries and has no ... [More] dependencies except GWT itself. GWTLib is compatible with GWT 1.5 and higher. The MenuBar widget is an extension of the standard GWT MenuBar that adds menu item toggling and enabling/disabling. The PagingBar widget can be used to navigate through any given number of items. The total number of items, the page size (which may be one) and the page size presets can all be configured. The Table widget has the following features: ContentProvider interface for data retrieval. Renderer interface for rendering different types of data. Currently included implementations are StringRenderer (the default), NumberRenderer, DateTimeRenderer, CheckBoxRenderer, ListBoxRenderer, ButtonRenderer, TextBoxRenderer, HyperlinkRenderer and ImageRenderer. The sample demonstrates all nine. Sorting support. Client side caching. Row, column and cell selection. In its most simple form, it just renders strings: The PagingTable combines the Table and PagingBar widgets and adds pagination to the standard table. Like Table itself, it is not limited to displaying strings, but can display any widget in its cells using the included or custom Renderer implementations. The StyleListBox widget adds style support to individual items of the standard GWT ListBox. NewsSaturday, May 2, 2009 GWTLib 0.1.6 has been released and is available for download. It adds more default renderers, renderer tooltips and the column select state. Friday, May 1, 2009 GWTLib 0.1.5 has been released and is available for download. This release requires at least GWT 1.5 and adds menu item enabling/disabling to the standard GWT menu. Tuesday, November 4, 2008 GWTLib 0.1.4 has been released and is available for download. This release adds toggle menu item support to the standard GWT menu. Please note that this is the last version compatible with GWT 1.4.x. Tuesday, October 21, 2008 GWTLib 0.1.3 has been released and is available for download. Besides bug fixes, this release adds basic scrolling support to the table. Please see CHANGES.TXT for more details. Wednesday, May 7, 2008 GWTLib 0.1.2 has been released and is available for download. The focus of this release is bug fixes. Please see CHANGES.TXT for the change log. Thursday, May 1, 2008 GWTLib 0.1.1 has been released and is available for download. Please see CHANGES.TXT for the change log. Monday, April 28, 2008 GWTLib 0.1.0 has been released and is available for download! In addition to adding the build script and tweaking the resources, I have also added two more table examples. One demonstrates a minimalistic table (a good starting point), the other shows how to use a RPC service with the table. Sunday, April 27, 2008 The initial code has been checked in! [Less]
Created 12 months ago.

0 Users

A jQuery plugin for table edit
Created 4 months ago.

0 Users

GWT-Masterview library is an extension to Google Web Toolkit that provides widgets to filter, sort and paginate your data. It's easy to use, it's widgets are fast and it works right out of the box: ... [More] you can display your objects with just 3-4 lines of code. Initially I started to look for a replacement to the Displaytag library, which can't be used in pure GWT applications. Some GWT-extending libraries provided tables, but these tables either were just wrappers of external JavaScript toolkits, or didn't have filter or paging functionality. So I wrote my own small library, with API similar to the one that Displaytag has, and named it Masterview, because I find it simple to create master screens using it. NOTE: The beta is ready. I'll import it into svn in a day or two. A tutorial on how to start using the library can be found here. Masterview library has several predefined themes, but default one looks like this (you can read more about using predefined themes or creating your own here): The main features of the libraryThe Masterview library uses no external JavaScript, only extending basic GWT widgets. It has several advantages: Smooth integration with standart GWT widgets and their extensions. Easy debugging in browser hosted mode. Advantage of improving GWT compiler's optimization. The API is similar to the one Displaytag library has. The only difference is that you write Java code instead of jsp tags. For example, instead of writing something like this you'll write MasterView masterView = GWT.create(Person.class); masterview.setItems(people); masterview.appendColumn(new Column("firstName", "First name", false, "40%"); masterview.appendColumn(new Column("lastName", "Last name", true, "60%"); RootPanel.get().add(masterview);You don't have to rewrite any existing code, except one thing: you need to mark beans that are to be displayed in a table with IsMasterviewBean interface. After that the library will create your table with the help of GWT's generators. Library is provided with a number of default themes. Built-in paging and sorting. Items can be filtered based on simple regular expressions (your can read about it here). The limitations of the libraryIf you want to display a bean, which has associated bean as a property, than you can't display properties of the associated bean. For example, if there is a Person bean with a getAddress() method thatreturns an Address bean, it's not possible to display city property of the Address bean like that: MasterView masterView = GWT.create(Person.class); masterview.appendColumn(new Column("address.city", "Person's city", true, "100%");One possible solution (if there is an absolute need to display person's city in a table) is to add getCity() method to Person bean with code like this: public String getCity() { Address address = getAddress(); if (null == address) { return "---"; //or something } return address.getCity(); }and create the grid's column like this: MasterView masterView = GWT.create(Person.class); masterview.appendColumn(new Column("city", "Person's city", true, "100%"); [Less]
Created about 1 year ago.

0 Users

A table editor by jQuery. ver 0.1 implement createtable.
Created 12 months ago.

0 Users

it's a opensource project, writen by Objective-c. Make cool chart on iphone application. and it's realy easy to use. 这是一款在iPhone上的图表软件,很COOL,很简单。
Created about 1 month ago.

0 Users

This plugin is designed to make it easier to create a sortable HTML table in your rails applications. It is a simple wrapper around your model's find method as well as providing some helper methods for building the UI.
Created about 1 year ago.

0 Users

最近的工作总算告一段落了,没有什么新的任务了,闲的的很无聊,在Eclipse.org上逛的时候看到了Nebula ... [More] 这个项目,其中有个Grid控件,发现不错,功能要比SWT自带的Table表格功能要多些,不过这个也要缺点,比如在速度和占用的内存可能要比SWT中的Table要逊色些.而且使用也没有Table方便,因为Table有TableViewer的MVC实现,通过TableViewer操作Table是一件非常简单的事情,所以心血来潮,在Grid上模拟一下TableViewer的实现,名字就叫GridViewer,是参考TableViewer的实现方式 [Less]
Created about 1 year ago.

0 Users

liteGrid is a lightweight, event-driven jQuery Grid/Table plug-in. Its loosely-coupled, extensible design makes it very easy to customize without requiring you to make cumbersome changes to complex ... [More] code. The core of liteGrid provides very little functionality. It's power comes in the form of pluggable modules. Out of the box, it supports: AJAX-based data provider supporting retrieval, updates (both multi-row batch and single-cell modes), updates, and inserts, with full support for retrieving and rebinding database-populated values post insert/update (more on this in a future post) Batch saving module that allows users to persist their changes on-demand BlockUI integration, nicely disabling access to the grid during data operations Cell saving module that automatically saves changes whenever a cell is edited Formatting module that allows you to specify anything from simple to advanced formatting rules Editable via integration with JEditable Layout manager that adds resizable columns, fixed header row, and more Integration with jQuery UI Row addition module that does exactly what it sounds like Row deletion module that adds a delete button to all rows (Thanks to David Koehler) Injection protection through escaping potentially dangerous characters, and unescaping them prior to edit Dynamic row striping that maintains the correct striping even as the grid changes Toolbar that supports custom buttons Tree-grid functionality, allowing rows to be nested under other rows Client-side sorting, even when the tree-grid module is used. [Less]
Created 4 months ago.

0 Users

Takes an array as an input and displays a plain text table output that looks similar to a MySQL command line result table. Roadmap: Support a maximum field/table width so that it can be used for ... [More] plain-text emails. Support field vertical tables in addition to horizontal ones (so the field names run down the side instead of across the top). If you are interested in helping with this project, then please write to me on: paul at fubra dot com. [Less]
Created 7 months ago.

0 Users

This is a simple network based version of the famous game Pong. It is mostly playable on LAN, where the latency and the ping time are not that big This is my final project for the course "Network ... [More] Programming" at Sofia University (Winter semester of 2008/2009) [Less]
Created 10 months ago.