<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.grooper.com/index.php?action=history&amp;feed=atom&amp;title=2023.1%3AGrooper_Scripting_-_CSS_Utilities</id>
	<title>2023.1:Grooper Scripting - CSS Utilities - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.grooper.com/index.php?action=history&amp;feed=atom&amp;title=2023.1%3AGrooper_Scripting_-_CSS_Utilities"/>
	<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;action=history"/>
	<updated>2026-05-01T08:55:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=31086&amp;oldid=prev</id>
		<title>Dgreenwood at 21:52, 23 September 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=31086&amp;oldid=prev"/>
		<updated>2025-09-23T21:52:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:52, 23 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2023.1:Remote &lt;/del&gt;Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and not need to be on &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/del&gt;Grooper &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server&quot; in order to do so&lt;/del&gt;. You will also see how the &#039;&#039;&#039;Grooper SDK&#039;&#039;&#039; extension is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(instead of &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;server hosting production &lt;/ins&gt;Grooper &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;environment)&lt;/ins&gt;. You will also see how the &#039;&#039;&#039;Grooper SDK&#039;&#039;&#039; extension is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dgreenwood</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=28267&amp;oldid=prev</id>
		<title>Dgreenwood at 18:15, 2 May 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=28267&amp;oldid=prev"/>
		<updated>2025-05-02T18:15:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:15, 2 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[2023.1:Remote Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine, and not need to be on the &quot;Grooper Server&quot; in order to do so. You will also see how the &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Remote Scripting Setup#Installing and Configuring the &lt;/del&gt;Grooper SDK&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Grooper SDK]]&lt;/del&gt;&#039;&#039;&#039; is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[2023.1:Remote Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine, and not need to be on the &quot;Grooper Server&quot; in order to do so. You will also see how the &#039;&#039;&#039;Grooper SDK&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;extension &lt;/ins&gt;is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dgreenwood</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=28266&amp;oldid=prev</id>
		<title>Dgreenwood at 18:14, 2 May 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=28266&amp;oldid=prev"/>
		<updated>2025-05-02T18:14:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:14, 2 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;color: red&amp;quot;;&amp;gt;IMPORTANT&amp;lt;/span&amp;gt;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[Remote Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine, and not need to be on the &quot;Grooper Server&quot; in order to do so. You will also see how the &#039;&#039;&#039;[[Remote Scripting Setup#Installing and Configuring the Grooper SDK|Grooper SDK]]&#039;&#039;&#039; is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Before we begin&#039;&#039;&#039;, it is highly recommend to review the contents of the &#039;&#039;&#039;[[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2023.1:&lt;/ins&gt;Remote Scripting Setup]]&#039;&#039;&#039; article. In that article you will learn how to configure your environment so that you can debug on your local machine, and not need to be on the &quot;Grooper Server&quot; in order to do so. You will also see how the &#039;&#039;&#039;[[Remote Scripting Setup#Installing and Configuring the Grooper SDK|Grooper SDK]]&#039;&#039;&#039; is used to push the files of your local [https://learn.microsoft.com/en-us/visualstudio/ide/solutions-and-projects-in-visual-studio?view=vs-2022 solution] to the target object in &#039;&#039;&#039;Grooper&#039;&#039;&#039; so that it may be properly compiled within the application.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;hr style=&amp;quot;display: block; height: 1px; border: 0; border-top: 1px solid red; margin: 1em 0; padding: 0;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The purpose of this article is to walk you through an example of creating a simple object command that will set [https://en.wikipedia.org/wiki/CSS CSS] styling in the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Style Sheet&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; property of &amp;quot;DataFieldContainer&amp;quot; objects (in code &amp;quot;DataFieldContainer&amp;quot; is the base class for &amp;#039;&amp;#039;&amp;#039;Data Model&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Section&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Data Table&amp;#039;&amp;#039;&amp;#039; objects). In so doing we will get exposure to the powerful &amp;#039;&amp;#039;&amp;#039;Object Library&amp;#039;&amp;#039;&amp;#039; object and its useful solution template generation functionality. This solution will then be used in [https://en.wikipedia.org/wiki/Visual_Studio#2019 Visual Studio 2019] to write the necessary code to accomplish the desired task. This process will reveal [https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/namespaces namespaces] and their [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/members members] that are commonly used to expand the capabilities of &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039; via scripting.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dgreenwood</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=25503&amp;oldid=prev</id>
		<title>Randallkinard: Randallkinard moved page Grooper Scripting - CSS Utilities to 2023.1:Grooper Scripting - CSS Utilities</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=25503&amp;oldid=prev"/>
		<updated>2024-08-28T15:54:09Z</updated>

		<summary type="html">&lt;p&gt;Randallkinard moved page &lt;a href=&quot;/index.php?title=Grooper_Scripting_-_CSS_Utilities&quot; title=&quot;Grooper Scripting - CSS Utilities&quot;&gt;Grooper Scripting - CSS Utilities&lt;/a&gt; to &lt;a href=&quot;/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&quot; title=&quot;2023.1:Grooper Scripting - CSS Utilities&quot;&gt;2023.1:Grooper Scripting - CSS Utilities&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:54, 28 August 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23533&amp;oldid=prev</id>
		<title>Randallkinard: /* Adding our Code to Grooper */</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23533&amp;oldid=prev"/>
		<updated>2024-06-19T13:57:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Adding our Code to Grooper&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:57, 19 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1275&quot;&gt;Line 1,275:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1,275:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image: 2023.1_Grooper-Scripting-CSS-Utilities_12_05.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[image: 2023.1_Grooper-Scripting-CSS-Utilities_12_05.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# &amp;lt;li value=9&amp;gt;On the root node...&amp;lt;/li&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# ...click on the &quot;Scripts&quot; tab.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Any objects that contain solution files related to scripting will be listed here along with their compiled status.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# You can even compile them from here using the &quot;Compile&quot; button..&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[image: 2023.1_Grooper-Scripting-CSS-Utilities_12_06.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23470&amp;oldid=prev</id>
		<title>Randallkinard: // via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23470&amp;oldid=prev"/>
		<updated>2024-06-18T18:33:49Z</updated>

		<summary type="html">&lt;p&gt;// via Wikitext Extension for VSCode&lt;/p&gt;
&lt;a href=&quot;https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;amp;diff=23470&amp;amp;oldid=23396&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23396&amp;oldid=prev</id>
		<title>Randallkinard: Completed &quot;Inheriting from &quot;ObjectCommand&lt;DataFieldContainer&gt;&quot; section // via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23396&amp;oldid=prev"/>
		<updated>2024-06-14T22:48:09Z</updated>

		<summary type="html">&lt;p&gt;Completed &amp;quot;Inheriting from &amp;quot;ObjectCommand&amp;lt;DataFieldContainer&amp;gt;&amp;quot; section // via Wikitext Extension for VSCode&lt;/p&gt;
&lt;a href=&quot;https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;amp;diff=23396&amp;amp;oldid=23391&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23391&amp;oldid=prev</id>
		<title>Randallkinard: completed &quot;ConvertToString Method&quot; section // via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23391&amp;oldid=prev"/>
		<updated>2024-06-14T20:31:04Z</updated>

		<summary type="html">&lt;p&gt;completed &amp;quot;ConvertToString Method&amp;quot; section // via Wikitext Extension for VSCode&lt;/p&gt;
&lt;a href=&quot;https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;amp;diff=23391&amp;amp;oldid=23368&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23368&amp;oldid=prev</id>
		<title>Randallkinard: // via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23368&amp;oldid=prev"/>
		<updated>2024-06-14T16:43:29Z</updated>

		<summary type="html">&lt;p&gt;// via Wikitext Extension for VSCode&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:43, 14 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l704&quot;&gt;Line 704:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 704:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Summary&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Summary&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;quot;LogicalValue&amp;quot; class provides robust functionality for converting and validating various unit values, facilitating the handling of measurements in different formats within &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039;. The nested type converters &amp;quot;SimpleConverter&amp;quot; and &amp;quot;UniversalConverter&amp;quot; (the one we&amp;#039;re about to use) assist in converting string representations of unit values to normalized values for further processing.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;quot;LogicalValue&amp;quot; class provides robust functionality for converting and validating various unit values, facilitating the handling of measurements in different formats within &amp;#039;&amp;#039;&amp;#039;Grooper&amp;#039;&amp;#039;&amp;#039;. The nested type converters &amp;quot;SimpleConverter&amp;quot; and &amp;quot;UniversalConverter&amp;quot; (the one we&amp;#039;re about to use) assist in converting string representations of unit values to normalized values for further processing.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
	<entry>
		<id>https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23367&amp;oldid=prev</id>
		<title>Randallkinard: added and completed &quot;TypeConverter and Grooper Attributes&quot; section and its subsections // via Wikitext Extension for VSCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;diff=23367&amp;oldid=prev"/>
		<updated>2024-06-14T16:42:41Z</updated>

		<summary type="html">&lt;p&gt;added and completed &amp;quot;TypeConverter and Grooper Attributes&amp;quot; section and its subsections // via Wikitext Extension for VSCode&lt;/p&gt;
&lt;a href=&quot;https://wiki.grooper.com/index.php?title=2023.1:Grooper_Scripting_-_CSS_Utilities&amp;amp;diff=23367&amp;amp;oldid=23356&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Randallkinard</name></author>
	</entry>
</feed>