<?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 Re: Restricting Col List Box entries in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85118#M38120</link>
    <description>That wasn't exactly what I was thinking of, but it works!</description>
    <pubDate>Thu, 06 Dec 2018 19:50:52 GMT</pubDate>
    <dc:creator>mwechtal</dc:creator>
    <dc:date>2018-12-06T19:50:52Z</dc:date>
    <item>
      <title>Restricting Col List Box entries</title>
      <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85000#M38065</link>
      <description>&lt;P&gt;I have a problem with Col List Box. I'd like to restrict the list of columns available to be selected.&lt;/P&gt;&lt;P&gt;I've already restricted it to Numeric and Continuous, but in my application that leaves a very long list.&lt;/P&gt;&lt;P&gt;For that matter, if there is another way that's easier (Column Dialog?), that would be fine too. The documentation seems limited on this. For instance, it shows that a script can be added to the Col List Box() function, but does not have an example, or describe how that would be done.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using a modified example from the Scripting Index, how would I, for example, remove all column names that start with an N?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
New Window( "Col List Box Example 3",
	H List Box(
		ll1 = Col List Box( all,
			&amp;lt;&amp;lt; Set Data Type( "Numeric" ),
			&amp;lt;&amp;lt; Set Analysis Type( "Continuous" )),
		Button Box( "Add", ll2 &amp;lt;&amp;lt; append( ll1 &amp;lt;&amp;lt; get selected ) ),
		ll2 = Col List Box( "numeric", MaxItems( 1 ), nlines( 1 ) ),
		Button Box( "Remove", ll2 &amp;lt;&amp;lt; remove selected )
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Dec 2018 16:58:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85000#M38065</guid>
      <dc:creator>mwechtal</dc:creator>
      <dc:date>2018-12-05T16:58:28Z</dc:date>
    </item>
    <item>
      <title>Re: Restricting Col List Box entries</title>
      <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85001#M38066</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/1589"&gt;@mwechtal&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;How about something like this ?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );

ColumnNames = dt &amp;lt;&amp;lt; Get Column Names("String"); 

for(i = N Items(ColumnNames), i &amp;gt;= 1 , i--,
		If(!IsMissing(Regex(Char(ColumnNames[i]),"PNP*")),
			Remove From(ColumnNames,i); 
		  );
   );
ColumnNames; 

New Window( "Example", b = Button Box( "Popup Menu", Print( b &amp;lt;&amp;lt; Get Menu Choice ) ) );
b &amp;lt;&amp;lt; set menu items(ColumnNames);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Dec 2018 17:21:09 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85001#M38066</guid>
      <dc:creator>uday_guntupalli</dc:creator>
      <dc:date>2018-12-05T17:21:09Z</dc:date>
    </item>
    <item>
      <title>Re: Restricting Col List Box entries</title>
      <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85008#M38072</link>
      <description>&lt;P&gt;Check out filter col selector().&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
new window("Test", 
	fcs = filter col selector(dt)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It gives you a lot of options for reduction.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Dec 2018 18:44:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85008#M38072</guid>
      <dc:creator>vince_faller</dc:creator>
      <dc:date>2018-12-05T18:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Restricting Col List Box entries</title>
      <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85118#M38120</link>
      <description>That wasn't exactly what I was thinking of, but it works!</description>
      <pubDate>Thu, 06 Dec 2018 19:50:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85118#M38120</guid>
      <dc:creator>mwechtal</dc:creator>
      <dc:date>2018-12-06T19:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: Restricting Col List Box entries</title>
      <link>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85121#M38122</link>
      <description>This will also work. I knew about filtering, but hadn't thought about scripting it.</description>
      <pubDate>Thu, 06 Dec 2018 19:53:27 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Restricting-Col-List-Box-entries/m-p/85121#M38122</guid>
      <dc:creator>mwechtal</dc:creator>
      <dc:date>2018-12-06T19:53:27Z</dc:date>
    </item>
  </channel>
</rss>

