Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
Database Workbench Pro 5.5.0
Luxand FaceSDK 7.0
SSIS Data Flow Components 1.10
Entity Developer Professional 6.3
dbForge Index Manager for SQL Server 1.9
dbForge Data Generator For MySQL 2.2
Magento Australia Post eParcel Extension 1.0
Airbnb Script - Airbnb Clone 1.0.3
Hotel Restaurant Reviews and Feedback Script 1.0.3
Documenter for MySQL 1.0
ODBC Driver for xBase 1.1
ODBC Driver for FreshBooks 2.0
AnyGantt JS Gantt Charts 8.4.2
The C# Barcode Library 4.0.2.2
ConyEdit for Windows 1.1.0
Top Code
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
PHP MLM Software 2.0.1
Faculty Evaluation System 1.1
Database Workbench Pro 5.5.0
Sportsbook software by BOOKIE Software 3.01
School Management Script 1.0.4
Image retrieval - Query by Example Demo 1.0
Shopping System for Shopping Carts 1.1
Billing System 1.0.1
SCHOOL MANAGEMENT SOFTWARE 1.2
WordStat 2.0
Real Time Changing Clock v1.0
GnuWin64 64
Skeletonz 1.0b
dbForge Fusion for SQL Server 1.8
Top Rated
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
WeBuilder 2015 13.3
PHP Digital Download Script 1.0.4
TAPIr 5.x-1.6
File ID: 100026






TAPIr 5.x-1.6
Download TAPIr 5.x-1.6http://drupal.org/project/virtualmerchantReport Error Link
License: Freeware
File Size: 10.0 KB
Downloads: 1
Submit Rating:
TAPIr 5.x-1.6 Description
Description: The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules. The tables generated by TAPIr feature dynamic loading of data but also dynamic positioning and disabling of fields (columns) based on settings configured in the table's settings page. Settings pages are auto-generated and include helpful links to preview tables and view a master tabel list. Tables defined by TAPIr are also extensible, so your tables will be available for other module developers to hook into in a method similar to the Forms API.

Interested users and developers should:
Check out the documentation

Use TAPIr and give site owners maximum control over the look and feel of their sites!
This project will be used extensively to support the doDUbercart Project.

The Tables API mimics the Forms API by building tables based on a Table ID. For now, the Table ID refers to the function used to build the table, though it's not impossible for TAPIr to define a hook like Drupal's hook_forms. The builder function operates on an $op variable to first build the fieldset and then grab the data for the rows for each field. In TAPIr terminology, fields refers to a column in the table. Fields will be configurable from a settings page for each table so the user can adjust the title of a column, its order in the table, and whether or not it should be shown when the table is rendered. TAPIr automatically generates these settings pages with corresponding menu items and gives developers control over the path, menu settings, access control, and which options are enabled for each table.

Tables created by TAPIr are also extensible. Developers can hook into tables by Table ID using a hook_table_alter that works much like Drupal's hook_form_alter. Fields may be added to tables defined by other modules, and these fields are available for configuration in the same way as the default fields.

Forms have been dynamic for a while now, let this be the first step toward bringing table displays up to par. While not applicable to all tables, there are many places where modules will benefit from being able to extend other tables. The doDUbercart project will rely heavily on this so site administrators have maximum control over the content and display of their site.

TAPIr's documentation is full of explanation and actual code examples of TAPIr in use.

Please post any questions, issues, and your own examples of TAPIr in action!

License: Freeware

Related: tapir, Tables, Table, Settings, Control, Developers, Modules, fields, Dynamic, Defined, bercart, Forms, maximum, Project, Build, Scripts, tapir scripts

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 10.0 KB

Downloads: 1



More Similar Code

This provides customers with a 2nd shopping cart, a 'Save for Later' cart which can have items moved into it from the normal cart and which will remain after checkout. For users with the proper permissions, the 'remove' checkbox will be taken off of the normal view cart page and replaced with 2 links (Remove from Cart, Save for Later) and when 1 or more items have been saved for later a second cart will appear underneath of the original cart...



Generic ASP.NET XML interface to heterogeneous databases for the TAPIR protocol



A PHP webapp to upload taxonomic checklists as Excel or CSV files to be served as TDWG TCS XML/RDF. It can handle multiple checklists, has a Tapir light webservice and a taxonomic tree of species names created from taxonomy in a checklist can be...

User Review for TAPIr
- required fields
     

Please enter text on the image