{"id":24910,"date":"2017-09-20T10:08:49","date_gmt":"2017-09-20T08:08:49","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=24910"},"modified":"2017-09-20T10:09:14","modified_gmt":"2017-09-20T08:09:14","slug":"aggiunta-di-una-colonna-ad-una-grid-di-un-form-aspx-tramite-plugin","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/aggiunta-di-una-colonna-ad-una-grid-di-un-form-aspx-tramite-plugin\/","title":{"rendered":"Aggiunta di una colonna ad una grid di un form ASPX tramite plugin"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Il seguente frammento di codice mostra come aggiungere una colonna ad una grid di un form ASPX\r\n' Va inserito nello \"Script Creazione\" della grid o di altro oggetto del form\r\n' Nello specifico, lo script aggiunge alla griglia DOMANDE del form SCQUEST.ASPX una colonna contenente una combobox che attinge dalla causale parametrizzabile ISTAG\r\ndim form as SCQUESTFORM=this.page\r\n\r\nif not form.isPostback\r\n   dim g as QWWebControls.QWWebGrid=ctype(form.findcontrol2(\"DOMANDE\"),QWWebControls.QWWebGrid)\r\n\r\n   ' Definisce la colonna per il tag\r\n   Dim col As Infragistics.WebUI.UltraWebGrid.UltraGridColumn = New Infragistics.WebUI.UltraWebGrid.UltraGridColumn\r\n   col.Key = \"TAG\"\r\n   col.BaseColumnName = \"TAG\"\r\n   col.Width = New System.Web.UI.webControls.Unit(100)\r\n   col.HeaderText = \"Tag\"\r\n   col.HTMLEncodeContent = False\r\n   col.Type = Infragistics.WebUI.UltraWebGrid.ColumnType.DropDownList\r\n   g.Columns.insert(3, col)\r\n\r\n   dim q as new QWTable\r\n   q.database=form.form_state.dmd_ref.DB\r\n   q.sql=\"select DESCRIZION from CAUSPAR where CODICE like 'ISTAG%' and CODICE&lt;&gt;'ISTAG' order by 1\"\r\n   q.requestlive=false\r\n   q.active=true\r\n\r\n   q.rowset.first()\r\n\r\n   col.ValueList.ValueListItems.Add(\"\",\"\")\r\n   While Not q.rowset.endofset\r\n    col.ValueList.ValueListItems.Add(q.rowset.fields(\"DESCRIZION\").value, q.rowset.fields(\"DESCRIZION\").value)\r\n    q.rowset.Next()\r\n   End While\r\n\r\n   q.active=false\r\n\r\n   g.refresh()\r\nend if\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Il seguente frammento di codice mostra come aggiungere una colonna ad una grid di un form ASPX &#8216; Va inserito nello &#8220;Script Creazione&#8221; della grid o di altro oggetto del form &#8216; Nello specifico, lo script aggiunge alla griglia DOMANDE del form SCQUEST.ASPX una colonna contenente una combobox che attinge dalla causale parametrizzabile ISTAG&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[65],"tags":[78],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24910"}],"collection":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/comments?post=24910"}],"version-history":[{"count":0,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/24910\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=24910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=24910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=24910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}