Inibizione di un pulsante della toolbar documentale

‘ Abilitazione/disabilitazione del pulsante ELIMINA per la categoria “PROVE” in base ad un valore del documento selezionato ‘ da inserire come “Script condizione di modifica” ‘ va ritornato False per bloccare il tasto, TRUE per sbloccarlo Dim form As document = this.page Dim TIPO As String = form.form_state.subid Select Case TIPO Case “PROVE” ‘ impedisce…

Stima di valori in un form utilizzando i modelli di Machine Learning e la primitiva QWml.Prediction

‘ In questo esempio viene effettuata la stima della tipologia di un reclamo a partire da codice e descrizione del prodotto/servizio oggetto del reclamo, e dal testo della segnalazione ‘ Il modello alla base della stima è stato precedentemente “addestrato” utilizzando una query che contiene come predittori i 3 campi CODART,DESCART e DESCRECL di SEGNRECL…

Estrazione e archiviazione di allegati da e-mail tramite script

‘ Il seguente script è un esempio di task estrae i files contenuti in allegati ai rapporti di accettazione e li archivia in una categoria documentale avente codice “CERFOR” dim q as new qwtable() q.database=DB q.sql=”select l1.*,r.*,c.RAGSOC from LINKDOC l1 join RIDOCACC r on r.[_IDDOC]=l1.IDDOC1 and r.[_CODDOC]=l1.CODDOC1 join CLIFOR C on c.CODICE=r.CODFOR where IDDOC1=’A’ and…

Ridefinizione della lista di ricerca che si attiva con il tasto “Lista” della toolbar

‘ Il seguente frammento di codice mostra come ridefinire la lista di ricerca che si attiva con il tasto “Lista” della toolbar ‘ Nella fattispecie, viene ridefinito la lista dei progeti nella scheda PROGETTI.ASPX ‘ Va inserito nello “Script Creazione” di un qualsiasi oggetto della scheda, e, come si può vedere, ridefinisce la query di…

Definizione di una funzione o una procedura in uno script

‘ Il seguente frammento di codice mostra come sia possibile definire una nuova funzione o una nuova procedura che può essere riutilizzata nell’ambito di uno script all’interno di un evento, un plugin o un task dim f = Function(byval cod as string) ‘ qui si può inserire il corpo della funzione ‘ si possono inserire…

Collegamento di una lista di ricerca ad un pulsante aggiunto alla maschera

  ‘ il seguente frammento di codice è un esempio di collegamento di una lista di ricerca ad un pulsante aggiunto alla maschera ‘ Da notare l’utilizzo di una veriabile di sessione per memorizzare la query di ricerca, che deve persistere fra i vari postback dim QWSess as QWSession=this.page.GetSession() Dim form As gemanoco2 = this.page…

Alimentazione dei valori una tendina di una ComboBox aggiunta su una maschera ASPX

  ‘ Il seguente snippet può essere utilizzato per alimentare la tendina di un oggetto ComboBox aggiunto su una maschera ASPX. ‘ Il seguente snippet va inserito nell’evento di creazione dell’oggetto. ‘ L’esempio si riferisce al form GEMANOCO2.ASPX. Dim form As gemanoco2 = this.page Dim q as QWTable dim myDBArray as New DBArray Dim c…

Aggiunta di un oggetto in una scheda ASPX

‘ Il seguente frammento di codice mostra come aggiungere un oggetto, nella fattispecie una Label, all’interno di una scheda ASPX ‘ Va inserito nello “Script Creazione” di un qualsiasi oggetto della scheda, e, come si può vedere, crea il nuovo oggetto per poi assegnarne la visibilità nell’evento PreRender dell’oggetto NUM, ‘ che viene sempre visualizzato…

Aggiunta di una colonna contenente un campo calcolato alla griglia contenente l’indice dei documenti in DOCUMENT97.ASPX

‘ Il seguente frammento di codice mostra come aggiungere una colonna con un campo calcolato alla griglia BROWSE_INDICE contenente l’indice ‘ dei documenti nella maschera DOCUMENT97.ASPX. In particolare viene aggiunta una colonna in prima posizione che visualizza un “semaforo” il cui colore (rosso, giallo, verde) dipende ‘ dal valore di un altro campo, e viene…

Aggiunta di una colonna ad una grid di un form ASPX tramite plugin

‘ Il seguente frammento di codice mostra come aggiungere una colonna ad una grid di un form ASPX ‘ Va inserito nello “Script Creazione” della grid o di altro oggetto del form ‘ Nello specifico, lo script aggiunge alla griglia DOMANDE del form SCQUEST.ASPX una colonna contenente una combobox che attinge dalla causale parametrizzabile ISTAG…