Back to top

Autore Topic: chronoform v4 Double drop down  (Letto 2632 volte)

Offline jonnyblog1976

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
chronoform v4 Double drop down
« il: 11 Gen 2013, 00:14:07 »

ciao a tutti,
uso da poco tempo chronoform v4 su joomla 2.5 e vorrei imparare ad usare i double drop-down.
Ho letto diverse discussioni con i validissimi suggerimenti di vales che pero' lo creano completamente con righe di codice.
sto cercando di crearne uno seguendo la guida di GreyHead: http://www.chronoengine.com/faqs/view/2647/how-do-i-build-a-select-drop-down-radio-button-or-checkbox-group.html usando il metodo Double drop-down with Ajax
questa guida prevede 2 drop, in uno seleziono la categoria degli articoli di joomla e nell' altra mi compare la lista degli articoli inerenti quella categoria.
Non riesco a cavarne piede, qualcuno mi puo' aiutare,dove sbaglio? vi dico cosa ho fatto:
1) ho inserito i 2 elementi Drop Down e li configuro cosi'
1° Drop categoria
tab general
Label Text: categoria
Field Name: categoria
altri campi invariati
tab Dynamic Data
Enable: yes
Data Path: josContent
Value Key: id
Text Key: title


2°drop articoli
tab general
Label Text: articoli
Field Name: articoli
altri campi invariati
tab Dynamic Data
Enable: no
Data Path: vuoto
Value Key: vuoto
Text Key: vuoto


2) Negli Eventi in on load ho inserito:
-un DB Multi Record Loader e l'ho configurato cosi':
Table: jhost_content
Model ID: josContent
Fields: id,title
-un Dynamic Drop Down configurato cosi':
Action Label: ajax
Source Dropdown ID: categoria
Target Dropdown ID: articoli


Use AJAX ?: yes
AJAX Event name: ajax
Extra options extension: x (come da guida ho inserito un valore qualsiasi)
- Show html.


3) Nell' evento on ajax ho inserito:
-DB Multi Record Loader configurato cosi:
DB Field: catid
Table: jhost_content
Request Param: categories
Model ID: articles
Fields: id,title


un custom code configurato cosi:
code:
<?php
$results = articles;
$results[] = '=??';
foreach ( $form->data['articles'] as $v ) {
  $results[] = $v['id'].'='.$v['title'];
}
$results = implode("\n", $results);
echo $results;
$mainframe =& JFactory::getApplication();
$mainframe->close();
?>
 mi sapete dire dove sbaglio, grazie in anticipo.

Offline federcla

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:chronoform v4 Double drop down
« Risposta #1 il: 23 Ago 2013, 16:29:26 »
Ciao, sto cercando di fare la stessa cosa. Tu ci sei riuscito?

ciao

 



Web Design Bolzano Kreatif