diff options
-rw-r--r-- | web/client.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/web/client.js b/web/client.js index 2ec122b..da995d2 100644 --- a/web/client.js +++ b/web/client.js @@ -1031,10 +1031,15 @@ $(function() { return; } - var first = data.meta.fields[0].name; - if (!current && selectFirst) current = first; + var first; _.each(data.meta.fields, function(field) { + if (!data.data[field.name]) return; + if (!first) { + first = field.name; + if (!current && selectFirst) current = first; + } + var el = $("<li>"); var link = Link.staticRender(data.get(field.name)); link.text(field["ui-name"]); |