<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Number input with min and max values in Custom Visuals Development Discussion</title>
    <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Number-input-with-min-and-max-values/m-p/2036657#M3891</link>
    <description>&lt;P&gt;I'm doing some custom R HTML visuals in Power BI. I can get a number input in Power BI by adding&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;EM&gt;"TestNumeric": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "displayName": "Number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "description": "test number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "type": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; "numeric": true&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;in &lt;EM&gt;&lt;STRONG&gt;capabilities.json&lt;/STRONG&gt;&lt;/EM&gt; (and adapting &lt;EM&gt;&lt;STRONG&gt;src/settings.ts&lt;/STRONG&gt;&lt;/EM&gt; accordingly).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to constrain this number input with a minimum and a maximum value. How can I do that?&lt;/P&gt;</description>
    <pubDate>Wed, 25 Aug 2021 05:52:55 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-08-25T05:52:55Z</dc:date>
    <item>
      <title>Number input with min and max values</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Number-input-with-min-and-max-values/m-p/2036657#M3891</link>
      <description>&lt;P&gt;I'm doing some custom R HTML visuals in Power BI. I can get a number input in Power BI by adding&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;EM&gt;"TestNumeric": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "displayName": "Number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "description": "test number",&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; "type": {&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; &amp;nbsp; "numeric": true&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp; }&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;in &lt;EM&gt;&lt;STRONG&gt;capabilities.json&lt;/STRONG&gt;&lt;/EM&gt; (and adapting &lt;EM&gt;&lt;STRONG&gt;src/settings.ts&lt;/STRONG&gt;&lt;/EM&gt; accordingly).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to constrain this number input with a minimum and a maximum value. How can I do that?&lt;/P&gt;</description>
      <pubDate>Wed, 25 Aug 2021 05:52:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Number-input-with-min-and-max-values/m-p/2036657#M3891</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-08-25T05:52:55Z</dc:date>
    </item>
    <item>
      <title>Re: Number input with min and max values</title>
      <link>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Number-input-with-min-and-max-values/m-p/2040506#M3894</link>
      <description>&lt;P&gt;I've found&amp;nbsp;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;&lt;P&gt;One has to modify &lt;EM&gt;&lt;STRONG&gt;src/visual.ts.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the beginning, in the blocks of imports, add:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="lia-indent-padding-left-30px"&gt;&lt;STRONG&gt;&lt;STRONG&gt;import&amp;nbsp;VisualObjectInstanceEnumeration&amp;nbsp;=&amp;nbsp;powerbi.VisualObjectInstanceEnumeration;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Now, at the end, replace the function &lt;/SPAN&gt;&lt;STRONG&gt;enumerateObjectInstances with this one:&lt;/STRONG&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;    public enumerateObjectInstances(options: EnumerateVisualObjectInstancesOptions): VisualObjectInstanceEnumeration {

        //var settings: VisualSettings = this.settings || VisualSettings.getDefault();
        var enumeratedObjects: VisualObjectInstanceEnumerationObject =
            &amp;lt;VisualObjectInstanceEnumerationObject&amp;gt;VisualSettings.enumerateObjectInstances(
                this.settings || VisualSettings.getDefault(), options
            );

        if (options.objectName === "YOUR-OBJECT-NAME") {
            enumeratedObjects.instances[0].validValues = {
                YOUR-PROPERTY-NAME: { numberRange: { min: 8, max: 20 } }
            };
        }

        return enumeratedObjects;
    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Aug 2021 13:17:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Custom-Visuals-Development/Number-input-with-min-and-max-values/m-p/2040506#M3894</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-08-26T13:17:33Z</dc:date>
    </item>
  </channel>
</rss>

