Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've modified the
select_parameters
function and the underlyingParamDef()
a little:item_template
to show if a parameter is ReadOnly, and also added a few extra info about the parameter itself into a ToolTip, to help identify the parameters.ParamDef()
named tuple aswell, to contain the readonly attribute, and the parameter definition itself. The reason for the last one is that it is a much better way to get an elements parameter by their definition (parameter = Element.get_Parameter(Definition)
) instead of their name withLookupParameter(string)
, because in actual projects parameter name duplications happen. A lot. This is also a reason for the added ToolTipI've kept the order of the attributes for the
ParamDef()
to keep it backward compatible for commands that get the attributes from the tuple by their index instead of their name.