Commit 91167a7d authored by Sven Franck's avatar Sven Franck

app: fixed no items not generating placeholder

parent 71a41c75
...@@ -6158,7 +6158,7 @@ ...@@ -6158,7 +6158,7 @@
search, search_id, kid, is_html, is_dynamic, is_id, i, j, k, last, search, search_id, kid, is_html, is_dynamic, is_id, i, j, k, last,
encoded, wrapper, active, selector, update_target, target, widget, encoded, wrapper, active, selector, update_target, target, widget,
quirk_dict, generator, pointer_results, data_total_rows, is_parameter, quirk_dict, generator, pointer_results, data_total_rows, is_parameter,
param_len, parameter; param_len, parameter, no_item, dyno, container;
pass = reply.pass; pass = reply.pass;
pass.config_dict = pass.config_dict || {}; pass.config_dict = pass.config_dict || {};
...@@ -6241,17 +6241,23 @@ ...@@ -6241,17 +6241,23 @@
// switch back // switch back
wrapper = generator; wrapper = generator;
// make properties available to children in need // make properties available to children in need
wrapper.property_dict = quirk_dict; wrapper.property_dict = quirk_dict;
// =============================
// no records returned, no_show set below on dyno // no records returned, no_show set below on dyno
// TODO: find better way to set dynamic flag
if (quirk_dict.no_show) { if (quirk_dict.no_show) {
kids.push(factory.util.noItems( no_item = factory.util.noItems(
quirk_dict.no_show, quirk_dict.no_show,
wrapper.base, wrapper.base,
wrapper.count ? wrapper.count(quirk_dict.scheme[0]) : null wrapper.count ? wrapper.count(quirk_dict.scheme[0]) : null
)); );
kids = util.inherit(
no_item,
{"scheme": quirk_dict.scheme, "field_dict": quirk_dict.field_dict}
);
} }
// dynamic content // dynamic content
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment