<?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: About set filter rules... (revit2018) in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/about-set-filter-rules-revit2018/m-p/9174889#M38276</link>
    <description>&lt;P&gt;&lt;SPAN&gt;It was solved by using "SCHEDULE_LEVEL_PARAM" instead of "LEVEL_PARAM".&lt;BR /&gt;&lt;/SPAN&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 30 Nov 2019 15:31:34 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-11-30T15:31:34Z</dc:date>
    <item>
      <title>About set filter rules... (revit2018)</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/about-set-filter-rules-revit2018/m-p/9174587#M38275</link>
      <description>&lt;DIV class="colorscripter-code"&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.PNG" style="width: 512px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/702936i8B1EA8B9EE0D80A2/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.PNG" alt="1.PNG" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.PNG" style="width: 491px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/702935i53C4982BA1C6DFF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.PNG" alt="2.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello, I am a beginner of REVIT API.&lt;BR /&gt;Recently I have been writing a code that applies the filter rules in a short time.&lt;/P&gt;&lt;P&gt;Works well if only one filter rule is applied, such as the first capture.&lt;/P&gt;&lt;P&gt;However, the code for implementing a second capture, for example, does not work.&lt;/P&gt;&lt;P&gt;If a user-defined level exists, the user has created a code to add filter rules for it.&lt;/P&gt;&lt;P&gt;Is there a problem with my code?&lt;/P&gt;&lt;P&gt;thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV&gt;&lt;DIV&gt;1&lt;/DIV&gt;&lt;DIV&gt;2&lt;/DIV&gt;&lt;DIV&gt;3&lt;/DIV&gt;&lt;DIV&gt;4&lt;/DIV&gt;&lt;DIV&gt;5&lt;/DIV&gt;&lt;DIV&gt;6&lt;/DIV&gt;&lt;DIV&gt;7&lt;/DIV&gt;&lt;DIV&gt;8&lt;/DIV&gt;&lt;DIV&gt;9&lt;/DIV&gt;&lt;DIV&gt;10&lt;/DIV&gt;&lt;DIV&gt;11&lt;/DIV&gt;&lt;DIV&gt;12&lt;/DIV&gt;&lt;DIV&gt;13&lt;/DIV&gt;&lt;DIV&gt;14&lt;/DIV&gt;&lt;DIV&gt;15&lt;/DIV&gt;&lt;DIV&gt;16&lt;/DIV&gt;&lt;DIV&gt;17&lt;/DIV&gt;&lt;DIV&gt;18&lt;/DIV&gt;&lt;DIV&gt;19&lt;/DIV&gt;&lt;DIV&gt;20&lt;/DIV&gt;&lt;DIV&gt;21&lt;/DIV&gt;&lt;DIV&gt;22&lt;/DIV&gt;&lt;DIV&gt;23&lt;/DIV&gt;&lt;DIV&gt;24&lt;/DIV&gt;&lt;DIV&gt;25&lt;/DIV&gt;&lt;DIV&gt;26&lt;/DIV&gt;&lt;DIV&gt;27&lt;/DIV&gt;&lt;DIV&gt;28&lt;/DIV&gt;&lt;DIV&gt;29&lt;/DIV&gt;&lt;DIV&gt;30&lt;/DIV&gt;&lt;DIV&gt;31&lt;/DIV&gt;&lt;DIV&gt;32&lt;/DIV&gt;&lt;DIV&gt;33&lt;/DIV&gt;&lt;DIV&gt;34&lt;/DIV&gt;&lt;DIV&gt;35&lt;/DIV&gt;&lt;DIV&gt;36&lt;/DIV&gt;&lt;DIV&gt;37&lt;/DIV&gt;&lt;DIV&gt;38&lt;/DIV&gt;&lt;DIV&gt;39&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;private&lt;/SPAN&gt;&amp;nbsp;ParameterFilterElement&amp;nbsp;Pvt_CreateFloorLevelFilter(&amp;nbsp;Document&amp;nbsp;doc,&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;string&lt;/SPAN&gt;&amp;nbsp;filterName,&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;double&lt;/SPAN&gt;&amp;nbsp;value&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ParameterFilterElement&amp;nbsp;filter&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;null&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ICollection&lt;SPAN style="color: #a71d5d;"&gt;&amp;lt;&lt;/SPAN&gt;ElementId&lt;SPAN style="color: #a71d5d;"&gt;&amp;gt;&lt;/SPAN&gt;&amp;nbsp;categories&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;new&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #066de2;"&gt;List&lt;/SPAN&gt;&lt;SPAN style="color: #a71d5d;"&gt;&amp;lt;&lt;/SPAN&gt;ElementId&lt;SPAN style="color: #a71d5d;"&gt;&amp;gt;&lt;/SPAN&gt;();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;categories.Add(&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;new&lt;/SPAN&gt;&amp;nbsp;ElementId(&amp;nbsp;BuiltInCategory.OST_Floors&amp;nbsp;)&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;Level&amp;nbsp;Offset&amp;nbsp;Value&amp;nbsp;Paramter&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElementId&amp;nbsp;param1&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;new&lt;/SPAN&gt;&amp;nbsp;ElementId(&amp;nbsp;BuiltInParameter.FLOOR_HEIGHTABOVELEVEL_PARAM&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;Level&amp;nbsp;Parameter&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElementId&amp;nbsp;param2&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;new&lt;/SPAN&gt;&amp;nbsp;ElementId(&amp;nbsp;BuiltInParameter.LEVEL_PARAM&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;Level&amp;nbsp;of&amp;nbsp;user&amp;nbsp;select&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Level&amp;nbsp;targetLevel&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;_form.Transfer_SelectedLevel();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;miliValue&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;UnitControl.Millimeters_To_Feet(&amp;nbsp;value&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IList&lt;SPAN style="color: #a71d5d;"&gt;&amp;lt;&lt;/SPAN&gt;FilterRule&lt;SPAN style="color: #a71d5d;"&gt;&amp;gt;&lt;/SPAN&gt;&amp;nbsp;rules&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;new&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #066de2;"&gt;List&lt;/SPAN&gt;&lt;SPAN style="color: #a71d5d;"&gt;&amp;lt;&lt;/SPAN&gt;FilterRule&lt;SPAN style="color: #a71d5d;"&gt;&amp;gt;&lt;/SPAN&gt;();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;Set&amp;nbsp;rule&amp;nbsp;Level&amp;nbsp;Offset&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FilterRule&amp;nbsp;rule1&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;ParameterFilterRuleFactory.CreateEqualsRule(&amp;nbsp;param1,&amp;nbsp;miliValue,&amp;nbsp;Double_Epsilon&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rules.Add(&amp;nbsp;rule1&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;If&amp;nbsp;there's&amp;nbsp;user&amp;nbsp;selected&amp;nbsp;Level,&amp;nbsp;add&amp;nbsp;it&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;if&lt;/SPAN&gt;&amp;nbsp;(&amp;nbsp;targetLevel&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;!&lt;/SPAN&gt;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;null&lt;/SPAN&gt;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FilterRule&amp;nbsp;rule2&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;ParameterFilterRuleFactory.CreateEqualsRule(&amp;nbsp;param2,&amp;nbsp;targetLevel.Id&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rules.Add(&amp;nbsp;rule2&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filter&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;ParameterFilterElement.Create(&amp;nbsp;doc,&amp;nbsp;filterName,&amp;nbsp;categories,&amp;nbsp;rules&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;return&lt;/SPAN&gt;&amp;nbsp;filter;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #999999;"&gt;//&amp;nbsp;If&amp;nbsp;there's&amp;nbsp;no&amp;nbsp;user&amp;nbsp;selected&amp;nbsp;Level,&amp;nbsp;apply&amp;nbsp;only&amp;nbsp;this&amp;nbsp;rule&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;else&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filter&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;=&lt;/SPAN&gt;&amp;nbsp;ParameterFilterElement.Create(&amp;nbsp;doc,&amp;nbsp;filterName,&amp;nbsp;categories,&amp;nbsp;rules&amp;nbsp;);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #a71d5d;"&gt;return&lt;/SPAN&gt;&amp;nbsp;filter;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;A href="http://colorscripter.com/info#e" target="_blank" rel="noopener"&gt;&lt;SPAN style="font-size: 9px; word-break: normal; background-color: #e5e5e5; color: white; border-radius: 10px; padding: 1px;"&gt;cs&lt;/SPAN&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Nov 2019 04:31:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/about-set-filter-rules-revit2018/m-p/9174587#M38275</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-30T04:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: About set filter rules... (revit2018)</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/about-set-filter-rules-revit2018/m-p/9174889#M38276</link>
      <description>&lt;P&gt;&lt;SPAN&gt;It was solved by using "SCHEDULE_LEVEL_PARAM" instead of "LEVEL_PARAM".&lt;BR /&gt;&lt;/SPAN&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Nov 2019 15:31:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/about-set-filter-rules-revit2018/m-p/9174889#M38276</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-30T15:31:34Z</dc:date>
    </item>
  </channel>
</rss>

