CMDBuild Forum

Filtro ricerca (avanzata)

Salve,

CMDBuild 1.4

JDK 1.6_27

TOMCAT 6.0.33

come da titolo il tasto Filtro ricerca (avanzata) è disabilitato.

C'è un modo per abilitarlo?

Grazie

Salve,

Ho avuto lo stesso problemo. Ho trovato che nell file

javascripts/cmdbuild/view/management/common/CMCardGrid.js 

sulla linee 334 e 344 e stato scrito "disabled: true".

Ho cambiato il valore di "disabled" a "false", e filtro funziona. (Ma, forse c'è una raggione per avere il pulsante "filtro" disattivato)

Ma, io ho un altra problema, pulsante per "Simple search" ora invia richiesto come un http GET, invece di POST. Quando uso un valore che e scritto in cirillico, questo non funziona, non trovare niente (questo funziona nella versione 1.3.x). Finora, non sono riuscito a trovare dove posso cambiare tippo di richiesto a POST.

Miroslav


Previously Davide wrote:

Salve,

CMDBuild 1.4

JDK 1.6_27

TOMCAT 6.0.33

come da titolo il tasto Filtro ricerca (avanzata) è disabilitato.

C'è un modo per abilitarlo?

Grazie

 

Il changeset 2e3ebcd41888 del 26 settembre risolve questo problema. A breve rilasceremo una patch release (1.4.0.2) che corregge anche questo bug.

La patch di Miroslav modifica solamente il comportamento di default, per cui viene sempre abilitato (anche nei casi in cui non deve esserlo, come ad esempio i LinkCards filtrati tramite CQL). Il problema era invece la mancata abilitazione nel caso il modulo gis non fosse abilitato (vedi changeset).

Indagherò meglio sul filtro veloce con caratteri non ASCII. GET è il verbo HTTP corretto da utilizzare per scaricare dati, mentre POST dovrebbe essere utilizzato per le modifiche. Sono quindi restio a modificarlo in POST, e invece vorrei capire perché la GET non esegue l'escaping.

Paolo

 

 

Il problema è di Tomcat (a dire il vero è delle specifiche Java). Per farlo funzionare devi specificare URIEncoding="UTF-8" come parametro di configurazioen del connettore HTTP nel server.xml (http://tomcat.apache.org/tomcat-7.0-doc/config/http.html).

Paolo

 

Previously Tecnoteca wrote:

Il problema è di Tomcat (a dire il vero è delle specifiche Java). Per farlo funzionare devi specificare URIEncoding="UTF-8" come parametro di configurazioen del connettore HTTP nel server.xml (http://tomcat.apache.org/tomcat-7.0-doc/config/http.html).

Paolo

 

Il problema del "filtro di ricerca disattivato" si ripresenta nel caso in cui Cmdbuild venga deployato nell'application server con nome diverso da "cmdbuild-1.4.0.2".

 

Per le nostre politiche interne non è possibile poter cambiare l'url a cui accedono gli utenti ad ogni rilascio di versione; per questo per tutte le versioni precedenti abbiamo sempre deployato con nome "cmdbuild".

 

Ora ci troviamo tra la scelta tra il nome di deploy e alcune funzionalità dell'applicativo.

 

Si può risolvere?