Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Smart Multi-select and tableview

dunick voltaire May 5, 2022

Is there a way to use Smart multi-select to filter through data that is being shown in the tableview and show the relevant data or grab the relevant data that is selected by the multi-select?

1 answer

0 votes
Alex Medved _ConfiForms_
Community Champion
May 5, 2022

Hi

Absolutely, just with any other field (except for "drawing canvas")

What is the problem? Do you want to filter by field values that the smart field references? Or multiple conditions or dynamically set conditions?

Alex

dunick voltaire May 6, 2022

What I want to filter by is what the smart field references, Let's say the smart field chooses voice, sound, and drums. I want to display the rows that match those three selections if that is possible in the table view. I’m also using the confiforms form filter control is the wrong approach.

Sorry for the late reply

Alex Medved _ConfiForms_
Community Champion
May 6, 2022

Where do you choose that? Are you talking about using the https://wiki.vertuna.com/display/CONFIFORMS/Using+and+configuring+ConfiForms+Dynamic+Filter?

Knowing where the actual "voice, sound, and drums" values are stored in the referenced (through the smart field) will help to set the filtering expression

Assuming the field name for smart field is named "option" and the field name that holds actual values for "voice, sound, and drums" is called "name"

Then the expression would be something like

option.name:voice OR option.name:sound OR option.name:drums

Alex

dunick voltaire May 6, 2022

Okay this helpful but do I have to write an expression for every value I have over 600 is there a way to make it dynamic where I set up one would it be option.name:[entry.name]

Alex Medved _ConfiForms_
Community Champion
May 6, 2022

That is why I am trying to understand where do you need that and what is the use case... And should be rather be a mention Filter control

OK, and what should be the value for "[entry.name]" (take from where?)

dunick voltaire May 6, 2022

Capture.PNG

The image above is what I want to do is choose names in the smart field and only show those names but is there a way to do it dynamically where you can have one expression. When I choose one it only shows a blank table view.

dunick voltaire May 6, 2022

<p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="div" ac:schema-version="1" ac:macro-id="a3cc89a4-19bb-45bb-a6e6-15b87cd76f50"><ac:parameter ac:name="class">form-item item23</ac:parameter><ac:rich-text-body>
<p class="auto-cursor-target">Input a Bundle:</p><ac:structured-macro ac:name="confiform-entry-filter" ac:schema-version="1" ac:macro-id="ea042b41-1193-4e14-bbd2-8095ebd0243e"><ac:parameter ac:name="formName">bundlesRoles</ac:parameter><ac:parameter ac:name="multipleChoices">true</ac:parameter><ac:parameter ac:name="useWildcards">true</ac:parameter><ac:parameter ac:name="showOnlyRelevantChoices">true</ac:parameter><ac:parameter ac:name="atlassian-macro-output-type">INLINE</ac:parameter><ac:rich-text-body>
<p><ac:structured-macro ac:name="confiform-field" ac:schema-version="1" ac:macro-id="4ca2f68d-29ba-4726-9579-f8add40a06d3"><ac:parameter ac:name="fieldName">Bundl</ac:parameter></ac:structured-macro></p></ac:rich-text-body></ac:structured-macro>
<p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="html" ac:schema-version="1" ac:macro-id="dcf2ba13-93b5-4f96-81cc-c167b201f7d3"><ac:plain-text-body><![CDATA[
<div style="text-align: center">
<form class="aui">
<button type="button" class="aui-button" id="showBundleToggle">SHOW ROLES IN BUNDLES</button>
</form>
</div>

<script type="text/javascript">
AJS.toInit(function() {
AJS.$('showBundle').hide();
AJS.$('#showBundleToggle').click(function(){
AJS.$('#showBundle').toggle();
});
});
</script>]]></ac:plain-text-body></ac:structured-macro>
<p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="div" ac:schema-version="1" ac:macro-id="81ac60cf-d3f9-4b1f-b156-f8ad134333bf"><ac:parameter ac:name="id">showBundle</ac:parameter><ac:parameter ac:name="class">form-item bundles</ac:parameter><ac:rich-text-body>
<p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="div" ac:schema-version="1" ac:macro-id="ed7c36db-ba74-42d7-b562-65b5ebf67f8c"><ac:parameter ac:name="class">form-item item23</ac:parameter><ac:rich-text-body>
<p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="confiform-table" ac:schema-version="1" ac:macro-id="639c7298-0bc5-447e-8275-bc4f1a5219b2"><ac:parameter ac:name="enableFilterSupport">true</ac:parameter><ac:parameter ac:name="formName">bundlesRoles</ac:parameter><ac:rich-text-body>

dunick voltaire May 6, 2022

The use cause is that I have a table with 600 different entries and I want to use the smart field and choose the ones that match. The data is imported into b form by a CSV and I’m trying to use the filter in the form a to filter form b table view that contains all columns. Form a smart field is using form c which has unique values like the one above john and Travis that shows up once in the smart field. I'm trying to use form a smart field that grabs the names from form c to filter form b table view and find the matching cases is that possible?

This the real question sorry about all the run around.

Alex Medved _ConfiForms_
Community Champion
May 6, 2022

This is not something you can do with ConfiForms... as if you have a smart field in another form then it is just a field that has values loaded from a form.

You cannot use that (field) for the filtering of the other table / form. Not like that.

Sorry.

dunick voltaire May 6, 2022

Okay than how about just using form B with a Smart Multi-select and tableview how would u do that using the image I shown above?

Alex Medved _ConfiForms_
Community Champion
May 6, 2022

You will need to have records in form B

And then you use the  ConfiForms Filter Control macro (link above) over the form B

dunick voltaire May 6, 2022

okay I have done that but since the data was imported into confiform into form it does not show the matching values when i use smart classifier would I need to import the record into the smart classifier.

Alex Medved _ConfiForms_
Community Champion
May 6, 2022

Not sure I understand about the import, but here is what I have been trying to explain in my previous comment and this is what you can do with ConfiForms

 

http://recordit.co/7IQMh3SwE3

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events