Block with Attributes tied to Visibility States

Block with Attributes tied to Visibility States

SamuelJ2FL6
Explorer Explorer
404 Views
7 Replies
Message 1 of 8

Block with Attributes tied to Visibility States

SamuelJ2FL6
Explorer
Explorer

I have a dynamic block where I hope to allow 5 different settings, using the Visibility States to allow a user to select a setting. To be used as an "interior view callout", I would like the block to allow 1-5 different layouts/placements of the arrow and its respective "view" attribute (some repeat).

 

When I cycle through these settings, however, only 1 of the 4 "view" attributes show up. I have set this block up in the Block Table method in lieu of the normal Visibility States method, since it did not give any better results. All of these attributes are visible in their setting.

 

What should I do so that when the user of the block wants to switch the layout/placement, the attribute is visible to be selected/edited?

0 Likes
Accepted solutions (2)
405 Views
7 Replies
Replies (7)
Message 2 of 8

h_s_walker
Mentor
Mentor

Post your block. We will not be able to tell you what is wrong just by looking at images

Howard Walker
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Left Handed and Proud

0 Likes
Message 3 of 8

SamuelJ2FL6
Explorer
Explorer

Apologies! This would be the first forum post of mine!

Here is the block.

0 Likes
Message 4 of 8

Libbya
Mentor
Mentor
Accepted solution

For attributes to respect dynamic properties, they need to have their lock position property set to yes.

 

I don't understand what you were trying to do with the block properties table.  I also think that you might be able to do what you want with a single rotate parameter/action acting in all the visibility states.  See attached.

0 Likes
Message 5 of 8

SamuelJ2FL6
Explorer
Explorer

@Libbya 

 

Thank you, this locking position property solved everything, thank you so much!

I thought I did it before, but it didn't seem to work when I tried.

 

I went with doing the table based off a tutorial for slightly different issue that I thought could solve it, so yet, it was not needed.

I have made the single rotate parameter act on all the visibility states as you suggested, and it works fine.

Is there a way to keep the "1, 2, 3, 4" attributes to read vertically? The rotation is great with the arrow placement and where the numbers should be placed, but if using on a drawing, I would like to keep the orientation of the numbers the same as the center "sheet" attribute.

0 Likes
Message 6 of 8

Libbya
Mentor
Mentor
Accepted solution

Yes, that is easy enough to accomplish.  Add a gripless chained point/move to each attribute.  Remove all of the attributes from the rotate action's selection set.  Add all four new gripless chained point/moves to the rotate action's selection set.  

 

IMO your selection method for the state is not very user friendly.  See the attached.  I added the above mentioned gripless chained point/moves along with the appropriate states, flip parameters, and a double lookup in order to have a flip grip that works like a switch on top of each attribute/arrow.  Select that grip and if the arrow is off, it will turn on.  Select again to turn it back on.  That makes selection easy and intuitive. 

Message 7 of 8

SamuelJ2FL6
Explorer
Explorer

@Libbya 

 

This is absolutely amazing, exactly what I wanted the elements to activate/de-activate and be edited!

Thank you so much, and I will try this Gripless w/ Lookup parameters for other upcoming blocks.

0 Likes
Message 8 of 8

Jake_PCH
Advocate
Advocate

I saw this post and thought I'd post a recent block for 'Finishes' I created that works slightly differently.

0 Likes