Skip to main content
Solved

Issue with resetting the selection and reloading visualization in ods-select

  • November 20, 2024
  • 1 reply
  • 56 views
  • Translate

boris.djakovic

I am experiencing an issue with resetting the selection in an ods-select element that is used in my visualization.

              <div class="grid">       
                <div class="shared-width-ods-selects">
                    <div ods-facet-results="reglist"
                         ods-facet-results-facet-name="name"
                         ods-facet-results-context="myctx0"
                         ods-facet-results-sort="alphanum">
                        <ods-select ng-init="myctx0.parameters['refine.name'] = []"
                                    options="reglist"
                                    selected-values="myctx0.parameters['refine.name']"
                                    multiple="false"
                                    label-modifier="name"
                                    value-modifier="name"
                                    placeholder="Pflegeheime auswählen">
                        </ods-select>
                    </div>
                </div>
<div ng-if="myctx0.parameters['refine.name'].length > 0">
            <button ng-click="myctx0.parameters['refine.name'] = []">
                Auswahl löschen
                <i class="fa fa-times-circle" aria-hidden="true"></i>
            </button>
        </div>

                </div>

Issue: The button puts makes the filter empty, but the values are still visible in the chart

I want the chart to be empty again, when i press the button - but i dont know how.

Can you please help me with that?

Best regards, Boris

Auto-translation 🪄

Je rencontre un problème lors de la réinitialisation de la sélection dans un élément ods-select utilisé dans ma visualisation.

Best answer by Rémi Marteel

Hello!

 

Could you please try this angular code :

ng-click="myctx0.parameters['refine.name'] = undefined;"

instead of:

ng-click="myctx0.parameters['refine.name'] = []"

 

Keep me informed of the result of your test.

 

Kind regards,

Rémi

Auto-translation 🪄

Bonjour ! Pourriez-vous s'il vous plaît essayer ce code angulaire :ng-click="myctx0.parameters['refine.name'] = undefined;" au lieu de :ng-click="myctx0.parameters['refine.name'] = []" Tenez-moi informé du résultat de votre test.  Cordialement,Rémi
View original

Hello!

 

Could you please try this angular code :

ng-click="myctx0.parameters['refine.name'] = undefined;"

instead of:

ng-click="myctx0.parameters['refine.name'] = []"

 

Keep me informed of the result of your test.

 

Kind regards,

Rémi

Auto-translation 🪄

Bonjour ! Pourriez-vous s'il vous plaît essayer ce code angulaire :ng-click="myctx0.parameters['refine.name'] = undefined;" au lieu de :ng-click="myctx0.parameters['refine.name'] = []" Tenez-moi informé du résultat de votre test.  Cordialement,Rémi
Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings