General improvements to reports

This commit is contained in:
Scott Idem
2024-07-25 11:29:59 -04:00
parent 8b53cd2b7f
commit 6b9284951e
6 changed files with 262 additions and 54 deletions

View File

@@ -464,7 +464,8 @@ async function handle_search__event_presenter(
<label
class="text-sm"
for="qry_max__presenters">Max results:
<input
<!-- <input
type="number"
id="qry_max__presenters"
bind:value={$events_sess.pres_mgmt.qry_max__presenters}
@@ -486,7 +487,37 @@ async function handle_search__event_presenter(
}}
class="input max-w-16 text-sm"
placeholder="Max number of presenters to show"
> -->
<select
id="qry_max__presenters"
bind:value={$events_sess.pres_mgmt.qry_max__presenters}
on:change={() => {
handle_search__event_presenter({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
agree: true,
biography: null,
ft_search_str: '',
lk_search_str: '',
params: {
'qry__enabled': 'enabled',
'qry__hidden': 'not_hidden',
'qry__limit': $events_sess.pres_mgmt.qry_max__presenters,},
try_cache: false,
log_lvl: log_lvl,
});
}}
class="select max-w-16 text-sm"
>
<option value={25}>25</option>
<option value={50}>50</option>
<option value={75}>75</option>
<option value={100}>100</option>
<option value={200}>200</option>
<option value={500}>500</option>
</select>
</label>
<Comp_event_presenter_obj_tbl
bind:event_presenter_id_random_li={event_presenter_id_random_li}
@@ -502,7 +533,8 @@ async function handle_search__event_presenter(
<label
class="text-sm"
for="qry_max__presenters">Max results:
<input
<!-- <input
type="number"
bind:value={$events_sess.pres_mgmt.qry_max__presenters}
on:change={() => {
@@ -523,7 +555,37 @@ async function handle_search__event_presenter(
}}
class="input max-w-16 text-sm"
placeholder="Max number of presenters to show"
> -->
<select
id="qry_max__presenters"
bind:value={$events_sess.pres_mgmt.qry_max__presenters}
on:change={() => {
handle_search__event_presenter({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
agree: true,
biography: null,
ft_search_str: '',
lk_search_str: '',
params: {
'qry__enabled': 'enabled',
'qry__hidden': 'not_hidden',
'qry__limit': $events_sess.pres_mgmt.qry_max__presenters,},
try_cache: false,
log_lvl: log_lvl,
});
}}
class="select max-w-16 text-sm"
>
<option value={25}>25</option>
<option value={50}>50</option>
<option value={75}>75</option>
<option value={100}>100</option>
<option value={200}>200</option>
<option value={500}>500</option>
</select>
</label>
<Comp_event_presenter_obj_tbl
bind:event_presenter_id_random_li={event_presenter_id_random_li}
@@ -539,7 +601,8 @@ async function handle_search__event_presenter(
<label
class="text-sm"
for="qry_max__files">Max results:
<input
<!-- <input
type="number"
id="qry_max__files"
bind:value={$events_sess.pres_mgmt.qry_max__files}
@@ -560,7 +623,36 @@ async function handle_search__event_presenter(
}}
class="input max-w-16 text-sm"
placeholder="Max number of files to show"
> -->
<select
id="qry_max__files"
bind:value={$events_sess.pres_mgmt.qry_max__files}
on:change={() => {
handle_search__event_file({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
created_on: null,
ft_search_str: '',
lk_search_str: '',
params: {
'qry__enabled': 'enabled',
'qry__hidden': 'not_hidden',
'qry__limit': $events_sess.pres_mgmt.qry_max__files,},
try_cache: false,
log_lvl: log_lvl,
});
}}
class="select max-w-16 text-sm"
>
<option value={25}>25</option>
<option value={50}>50</option>
<option value={75}>75</option>
<option value={100}>100</option>
<option value={200}>200</option>
<option value={500}>500</option>
</select>
</label>
<Comp_event_file_obj_tbl
bind:event_file_id_random_li={event_file_id_random_li}