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
The C# Excel Library 2020.5
dbForge Studio for MySQL 9.0
LinkedIn Clone 2.2
Uber clone Apps 4.0
Cab Booking Script 1.3.2
Airbnb Clone HomestayDNN 3.0
Magento Language switcher 1.2.1
The .Net PDF Library 2020.3.2
IP2Location Geolocation Database 2020.5
ODBC Driver for MailChimp 2.0
ODBC Driver for NetSuite 2.0
ODBC Driver for SQL Azure 3.1
dbForge Schema Compare for Oracle 4.1
dbForge Data Compare for Oracle 5.1
dbForge Studio for Oracle 4.1
Top Code
dbForge Studio for MySQL 8.1
dbForge Studio for Oracle 3.10
dbForge Schema Compare for Oracle 2.7
dbForge Data Compare for Oracle 3.7
IP2Location Geolocation Database 2020.5
azar's knights tour 1.0
PDF Chart Creator DLL
PDF Chart Creator Dynamic Link Library 1.0
Form creator 1.0
FormMail Lite 1.0
SocketTimesheet
BS/1 Professional - Time Billing and Accounting
Online Video Rental Software System Alpha
Bullschmidt ASP Web Database Sample 2.0
Easy PCB Design Software in Java 1.0
Top Rated
phpEnter 5.1.
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
Deals and Discounts Website Script 1.0.2
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
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
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