mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-23 11:16:07 +02:00
wip
This commit is contained in:
parent
75ef64314f
commit
cc116c5cd7
1 changed files with 14 additions and 7 deletions
|
@ -190,30 +190,37 @@ function handlePortfolioSelection() {
|
|||
// console.log(typeof django.jQuery().select2); // Should output 'function'
|
||||
// console.log("Attributes of #id_sub_organization:");
|
||||
console.log(suborganizationDropdown);
|
||||
//suborganizationDropdown.attr("data-ajax--url", function () { return getUrl(); });
|
||||
suborganizationDropdown.attr("data-ajax--url", "/admin/api/get-suborganization-list-json/");
|
||||
django.jQuery(document).ready(function() {
|
||||
console.log(suborganizationDropdown);
|
||||
|
||||
let dropdown = django.jQuery("#id_sub_organization");
|
||||
if (dropdown.data('select2')) {
|
||||
dropdown.select2('destroy');
|
||||
if (suborganizationDropdown.data('select2')) {
|
||||
suborganizationDropdown.select2('destroy');
|
||||
}
|
||||
let newURL = "/admin/api/get-suborganization-list-json/?portfolio_id=" + portfolioDropdown.val();
|
||||
|
||||
// Reinitialize Select2 with the updated URL
|
||||
dropdown = django.jQuery("#id_sub_organization");
|
||||
dropdown.select2({
|
||||
suborganizationDropdown.select2({
|
||||
ajax: {
|
||||
url: newURL,
|
||||
url: "/admin/api/get-suborganization-list-json/",
|
||||
data: function (params) {
|
||||
var query = {
|
||||
search: params.term,
|
||||
portfolio_id: portfolioDropdown.val()
|
||||
}
|
||||
return query;
|
||||
},
|
||||
dataType: 'json',
|
||||
delay: 250,
|
||||
cache: true
|
||||
},
|
||||
theme: 'admin-autocomplete',
|
||||
allowClear: true,
|
||||
placeholder: dropdown.attr('data-placeholder')
|
||||
placeholder: suborganizationDropdown.attr('data-placeholder')
|
||||
});
|
||||
console.log(dropdown);
|
||||
console.log(suborganizationDropdown);
|
||||
});
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue