Add "quick lookup" for mobile Products page
only if enabled, otherwise just shows the normal grid
This commit is contained in:
parent
21740ea2fd
commit
950af8b5e0
7 changed files with 68 additions and 18 deletions
|
@ -23,18 +23,18 @@ ${form.render()|n}
|
|||
% endif
|
||||
% endif
|
||||
% if master.mobile_rows_quickable and master.rows_quickable_for(instance):
|
||||
<% placeholder = '' if quick_row_entry_placeholder is Undefined else quick_row_entry_placeholder %>
|
||||
<% placeholder = '' if quick_entry_placeholder is Undefined else quick_entry_placeholder %>
|
||||
${h.form(url('mobile.{}.quick_row'.format(route_prefix), uuid=instance.uuid))}
|
||||
${h.csrf_token(request)}
|
||||
% if quick_row_autocomplete:
|
||||
<div class="field autocomplete quick-row" data-url="${quick_row_autocomplete_url}">
|
||||
${h.hidden('quick_row_entry')}
|
||||
${h.hidden('quick_entry')}
|
||||
${h.text('quick_row_autocomplete_text', placeholder=placeholder, autocomplete='off', data_type='search')}
|
||||
<ul data-role="listview" data-inset="true" data-filter="true" data-input="#quick_row_autocomplete_text"></ul>
|
||||
<button type="button" style="display: none;">Change</button>
|
||||
</div>
|
||||
% else:
|
||||
${h.text('quick_row_entry', placeholder=placeholder, autocomplete='off', **{'data-type': 'search', 'data-url': url('mobile.{}.quick_row'.format(route_prefix), uuid=instance.uuid), 'data-wedge': 'true' if quick_row_keyboard_wedge else 'false'})}
|
||||
${h.text('quick_entry', placeholder=placeholder, autocomplete='off', **{'data-type': 'search', 'data-url': url('mobile.{}.quick_row'.format(route_prefix), uuid=instance.uuid), 'data-wedge': 'true' if quick_row_keyboard_wedge else 'false'})}
|
||||
% endif
|
||||
${h.end_form()}
|
||||
% endif
|
||||
|
|
17
tailbone/templates/mobile/products/index.mako
Normal file
17
tailbone/templates/mobile/products/index.mako
Normal file
|
@ -0,0 +1,17 @@
|
|||
## -*- coding: utf-8; -*-
|
||||
<%inherit file="/mobile/master/index.mako" />
|
||||
|
||||
% if master.mobile_creatable and request.has_perm('{}.create'.format(permission_prefix)):
|
||||
${h.link_to("New {}".format(model_title), url('mobile.{}.create'.format(route_prefix)), class_='ui-btn ui-corner-all')}
|
||||
% endif
|
||||
|
||||
% if quick_lookup:
|
||||
|
||||
${h.form(url('mobile.{}.quick_lookup'.format(route_prefix)))}
|
||||
${h.csrf_token(request)}
|
||||
${h.text('quick_entry', placeholder=placeholder, autocomplete='off', **{'data-type': 'search', 'data-url': url('mobile.{}.quick_lookup'.format(route_prefix)), 'data-wedge': 'true' if quick_lookup_keyboard_wedge else 'false'})}
|
||||
${h.end_form()}
|
||||
|
||||
% else: ## not quick_only
|
||||
${grid.render_complete()|n}
|
||||
% endif
|
Loading…
Add table
Add a link
Reference in a new issue