Skip to content

Commit 4c53deb

Browse files
committed
add searchTerm to create modal request
1 parent aa462b0 commit 4c53deb

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

resources/views/fields/select2_from_ajax.blade.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ class="form-control"
9898
<script>
9999
jQuery(document).ready(function ($) {
100100
101+
var searchTerm;
102+
101103
// load create modal content
102104
$("#{{ $field['on_the_fly']['entity'] ?? 'ajax_entity' }}_create_modal").on('show.bs.modal', function (e) {
103105
var loadurl = $(e.relatedTarget).data('load-url');
@@ -107,7 +109,7 @@ class="form-control"
107109
return $.inArray(index.name, <?php echo json_encode($field['on_the_fly']['serialize'] ?? []); ?>) >= 0;
108110
});
109111
110-
$(this).find('.modal-content').load(loadurl + '&' + $.param(data));
112+
$(this).find('.modal-content').load(loadurl + '&' + $.param(data) + '&' + $.param({'searchTerm': searchTerm}));
111113
});
112114
113115
// load edit/delete modal content
@@ -177,6 +179,7 @@ class="form-control"
177179
};
178180
},
179181
processResults: function (data, params) {
182+
searchTerm = params.term;
180183
params.page = params.page || 1;
181184
182185
var result = {

resources/views/fields/select2_from_ajax_multiple.blade.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@
6969
@push('crud_fields_scripts')
7070
<script>
7171
jQuery(document).ready(function ($) {
72+
73+
var searchTerm;
74+
7275
// load create modal content
7376
$("#{{ $field['on_the_fly']['entity'] ?? 'ajax_entity' }}_create_modal").on('show.bs.modal', function (e) {
7477
var loadurl = $(e.relatedTarget).data('load-url');
@@ -78,7 +81,7 @@
7881
return $.inArray(index.name, <?php echo json_encode($field['on_the_fly']['serialize'] ?? []); ?>) >= 0;
7982
});
8083
81-
$(this).find('.modal-content').load(loadurl + '&' + $.param(data));
84+
$(this).find('.modal-content').load(loadurl + '&' + $.param(data) + '&' + $.param({'searchTerm': searchTerm}));
8285
});
8386
8487
// trigger select2 for each untriggered select2 box
@@ -105,6 +108,7 @@
105108
};
106109
},
107110
processResults: function (data, params) {
111+
searchTerm = params.term;
108112
params.page = params.page || 1;
109113
110114
return {

0 commit comments

Comments
 (0)