Home > By category > Scripts >Modules > Views Dynamic Fields



Views Dynamic Fields

  • Downloads: 
  • Views: 
  • Rating:

The Views Dynamic Fields module provides a filter for use with Views module. This filter allows the user to pick and choose which fields to display for a rendered instance of a view for that user. This provides a customized view instance for each user.

This module provides additional value when used with the Views Excel Export module to generate an xls file from a view. The xls file will only display the fields you have chosen on the rendered view instance in browser.
Sample Usage scenario

Assume we have the following requirements:
We as an administrator of a large corporation have to create a report 'sales_analysis' for the company executives to access periodically to view how well their products are being adopted in the market. This report will be accessed by various departments - sales, marketing, engineering and others. The report additionally needs to have the ability to be exported as an XLS.

We then decide to create this generic report having a lot of fields to satisfy the eyes of all departments. So this view ends up containing too many fields (which for example's sake are limited to):
* Product
* Technical Specs
* Product Engineer
* Country
* Marketing Campaign
* Gross sales

(For the XLS export feature, we decide to use the already available views_export_xls module, which allows the view to be downloadable as an XLS file. For this, we need to create a 'feed' using 'XLS Feed' style and attach it to either the default or page display - please see the module for more information on how to configure that).

Now when a sales executive looks at this report, he/she is not interested in the Tech Specs and/or the Product Engineer. But at the moment there is no way to dynamically exclude those fields just for that instance of that view for that user. Unfortunately, these unwanted details get carried over into the XLS file he/she generates for the Sales team, which would be used in their weekly board meetings. The Engineering team on the other hand do not care about the Marketing campaign used or even the gross sales, when they look at this view.

The only alternative for the poor developer would be to create multiple views with different fields to cater to each departments' requirements - one each for Sales team, Product team, Marketing etc. That would be a waste of effort and provides too much redundancy and changes to the core view query would have to be effected to each of the different views.

It would have been so much simpler if we had one generic view and then presented the user with a list of fields of that view along with checkboxes for the user to pick and choose which fields they wanted to see (and also export to the XLS) for that instance.

The proposed module 'views_dynamic_fields' creates a filter that allows for dynamic selection of fields. These will also hold true for the XLS download when configured with the views_export_xls module. Hence a user can choose the fields they want to download into their XLS module.

Other features of this module include the ability to either 'select' or 'deselect' fields (exclusion mode). If a view has a large number of fields and we need to remove just 1 or 2 from the display, then the selected fields can be chosen to be 'excluded', rather than 'included' by default. Screenshots attached. Unfortunately I do not have a website where I can demonstrate this. I would like to take this forward seeing the community adoption and features requested by others as well.

Module dependencies

This module depends on the Views (http://drupal.org/project/views) module.

Installation

1. Place the entirety of this directory in sites/all/modules/views_dynamic_fields
2. Navigate to administer >> build >> modules. Enable views_dynamic_fields.

Usage

See the README.txt file in the module for instructions.

Free download from Shareware Connection - The Views Dynamic Fields module provides a filter for use with Views module.

Publisher: girishmuraly | License: Freeware | Price: 0.00
Version: 6.x-1.2 | Size: 10 KB | Platform: PHP, Scripts
Released Date: 13-05-2013 | Rating: 0 | Title: Views Dynamic Fields

Author Url: http://drupal.org
Program Info Url: http://drupal.org
Download Url: http://ftp.drupal.org/files/projects/views_dynamic_fields-6.x-1.2.tar.gz

Views Dynamic Fields keywords:
Views Dynamic Fields related downloads:

Aobo Filter for Mac Standard - Aobo Filter for Mac Standard is an internet filtering and website blocking application that helps Mac OS X users to block adult websites, stop games, applications and record visited websites on Mac. Aobo Filter for Mac Standard provides 5-day free tr

Aobo Filter for Mac Professional - Aobo Filter for Mac Professional is an internet filtering and website blocking application that helps Mac OS X users to block adult websites, stop games, applications and record visited websites on Mac. Aobo Filter for Mac provides 5-day free trial.

Online Filter and Fluorescent Dye Viewer - Online Filter and Fluorescent Dye Viewer was developed as a small and handy piece of software that makes it easy to view and compare filters, fluorescent proteins and dyes for biological applications.

Filter Forge Basic - Filter Forge Basic is a high-end application that enables computer artists to build their own filters seamless textures, visual effects, distortions, patterns, backgrounds and frames.

EA Internet Filter - EA Internet Filter, the most easy-to-use & effective content filtering software

Shareware Connection periodically updates pricing and software information of 'Views Dynamic Fields' from company source 'girishmuraly' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Views Dynamic Fields' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Views Dynamic Fields.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

WWPass BlackBook and Personal Secure Storage - With time, PC security is turning out to be more complex and tedious matter. You can no longer rely on security apps but ensuring privacy of data is also important. While many password manager apps offer secure data encryption options, losing the ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

CleanMyDrive - PC experts unanimously agree that using Macs tend to be a smoother and faster experience than running Windows based PCs but the Apple laptops and desktops also need maintenance and performance tweaking, occasionally. Regular web browsing, ...

PhoXo - Even a few years back, it was mostly graphic design professionals or people involved in print media were seen using image editing applications. With digital camera prices nose-diving and mobile imaging reaching new heights, things have undergone ...

HDD Guardian - No matter how costly a desktop or laptop is, it is necessary to keep a tab on its hardware components. While you can spot signs and symptoms of hardware malfunction and impending failure in some instances, some mishaps may just strike you out of ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...

Privatefirewall - Everything in life has two sides to it and same can be said about technological innovations. It is quite hard to carry out most activities without resorting to the web these days. Yet the internet itself is also the reservoir of malicious ...

TinyWall - Nowadays, it is quite hard to locate a computer user who does not need to access the web. While you browse the web for any need, it is imperative that you use security applications to safeguard your computer from various online threats. The ...




New Downloads

CSS3 Image Hover Effects

Pure CSS3 hover effects.
FEATURES INCLUDED: * FULLY
RESPONSIVE design * PURE CSS3
ANIMATIONS * CIRCLE / SQUARE
types * ...

Free ISO Grabber

It grabs an exact image of a
CD/DVD and it supports CD/DVD
discs of almost all formats.
The program operates in wizard
...

OneClick Video Switch

OneClick Video Switch - an
professional video converting
tool to convert video files
with high quality. With this
...

Tektronix TDS 1012
Oscilloscope

This is a MATLABâ„¢ instrument
driver for use with v2.0 of
the Instrument Control
Toolboxd-OC?D? and higher

Discrete Least-Squares
Rational Approximation

Constructs discrete
least-squares rational
approximations to data using
the full-Newton algorithm for
solving separable ...

Optimal Distribution
Substations Placement using
Genetic Algorithm

This program uses an Excel
data file "DATA.xls" as an
input to the program. the
input file consists these
worksheets: ...

Iterative Closest Point
Method

ICP fit points in data to the
points in model

inside triangle

%inside_triangle is used to
check if a point P is
inside %the triangle P1P2P3 or
not.

Scr.im Email Saver

Do your users leave their
Email IDs in their comments
and you want to prevent that?
Well, then this plugin is
pefect for you!

libConfuse

libConfuse is a configuration
file parser library written in
C.

Mine Sweeper

This game is designed by
students of 08 Electronics,
Mehran University of
Engineering and Technology,
Pakistan

ASP.NET Ajax Grid and Pager

ASP.NET Ajax Grid and Pager
allows you to create a custom
Ajax Grid and Pager with the
Microsoft ASP.NET AJAX
platform.