{"id":25785,"date":"2022-03-04T15:19:21","date_gmt":"2022-03-04T14:19:21","guid":{"rendered":"http:\/\/help.qualiware.it\/qw-help\/?p=25785"},"modified":"2023-12-09T00:20:13","modified_gmt":"2023-12-08T23:20:13","slug":"griglia-applicazione-di-uno-stile-differente-ad-una-cella-in-base-al-valore-2","status":"publish","type":"post","link":"https:\/\/help.qualiware.it\/qw-help\/griglia-applicazione-di-uno-stile-differente-ad-una-cella-in-base-al-valore-2\/","title":{"rendered":"Griglia e VistaDati: applicazione di uno stile differente ad una cella in base al valore (vecchio layout)"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\">' Il seguente snippet deve essere inserito nell'EventoRender e consente di applicare uno stile differente ad una cella di una riga di una griglia in base al valore.\r\n' In particolare, viene inserito il colore di sfondo rosso per tutte le celle della colonna corrispondente al campo \"NUMBER1\" che hanno valore maggiore di 10\r\n' Lo snippet pu\u00f2 essere facilmente modificato per modificare lo sfondo e\/o applicare uno stile diverso. Come si pu\u00f2 vedere, la modifica \u00e8 effettuata tramite l'applicazione di una specifica classe CSS, che pu\u00f2 essere definita a piacere.\r\n' N.B. pu\u00f2 essere utilizzato solo se NuovoLayout=false\r\n\r\nform.AddStyle(\".Critical\",\"background-color:red !important\") \r\n\r\ndim i as integer\r\n\r\nfor i=1 to form.FindControl(\"Grid1\").RowCount()\r\n\tif form.FindControl(\"Grid1\").GetCellValue(i,\"NUMBER1\")&gt;10\r\n\t\tform.FindControl(\"Grid1\").SetCellStyle(i,\"NUMBER1\",\"Critical\")\r\n\tElse\r\n\t\tform.FindControl(\"Grid1\").SetCellStyle(i,\"NUMBER1\",\"\")\r\n\tEnd If\r\nNext\r\n\r\n' ***** Versione utilizzabile con release precedenti alla 2021.07+4\r\ndim style as string\r\ndim g as QWWebControls.QWWebGrid2 = form.findcontrol(\"Grid2\")\r\nstyle=\"&lt;style type=\"\"text\/css\"\"&gt;\"\r\n'style+=\"  .Critical{color:red}\"  ' Colore font rosso\r\n style+=\" .Critical{background-color:red !important}\"  ' Sfondo rosso\r\nstyle+=\"&lt;\/style&gt;\"\r\n\r\ndim l as new System.Web.Ui.WebControls.literal\r\n\r\nl.text = style\r\ng.parent.controls.add(l)\r\n\r\ndim r As Infragistics.Web.UI.GridControls.GridRecord \r\nFor Each r In g.rows\r\n\tdim c=r.Items(2) ' in questo caso modifica la terza colonna (2 \u00e8 perch\u00e8 il numero della colonna parte da zero)\r\n\t\r\n\tif c.value&gt;0 ' Se il valore \u00e8 maggiore di zero, mette lo sfondo rosso applicando alla cella lo stile \"Critical\"\r\n\t\tc.CssClass = \"Critical\" \r\n\telse\r\n\t\tc.CssClass = \"\"\r\n\tend if\r\nNext\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>&#8216; Il seguente snippet deve essere inserito nell&#8217;EventoRender e consente di applicare uno stile differente ad una cella di una riga di una griglia in base al valore. &#8216; In particolare, viene inserito il colore di sfondo rosso per tutte le celle della colonna corrispondente al campo &#8220;NUMBER1&#8221; che hanno valore maggiore di 10 &#8216;&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":[71],"acf":[],"_links":{"self":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/25785"}],"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=25785"}],"version-history":[{"count":2,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/25785\/revisions"}],"predecessor-version":[{"id":35140,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/posts\/25785\/revisions\/35140"}],"wp:attachment":[{"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/media?parent=25785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/categories?post=25785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.qualiware.it\/qw-help\/wp-json\/wp\/v2\/tags?post=25785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}