Commit 1e601f4a authored by Evren Kutar's avatar Evren Kutar

show table template enhancement

parent 104f9d80
......@@ -196,6 +196,11 @@ angular.module('ulakbus.crud', ['ui.bootstrap', 'schemaForm', 'formService'])
delete $scope.object[key];
}
});
if ($scope.object.constructor === Array) {
$log.debug('new type show object')
} else {
$scope.object = [{type: 'table', fields: angular.copy($scope.object)}];
}
};
$scope.listobjects = {};
......
<div class="starter-template container">
<!--<div class="personnel-info-container">-->
<div ng-repeat="obj in object">
<div class="info-block-header">
<h1>{{model}}</h1>
</div>
<div class="table-responsive">
<table class="table">
<tbody>
<tr ng-repeat="(key, value) in object">
<thead ng-if="obj.type==='table-multiRow'">
<tr>
<td ng-repeat="(key, value) in obj[0]">{{key}}</td>
</tr>
</thead>
<tbody ng-if="obj.type==='table-multiRow'">
<tr ng-repeat="row in obj.fields">
<td ng-repeat="(k,v) in row">{{v}}</td>
</tr>
</tbody>
<tbody ng-if="obj.type==='table'">
<tr ng-repeat="(key, value) in obj.fields">
<td class="col-md-2">{{key}}</td>
<td class="col-md-8">{{value}}</td>
</tr>
</tbody>
</table>
</div>
<!--<div class="personnel-info-left">-->
<!--&lt;!&ndash;<div class="generic-profile-picture">&ndash;&gt;-->
<!--&lt;!&ndash;<img src="../../img/sample-profile-pic.jpg" />&ndash;&gt;-->
<!--&lt;!&ndash;</div>&ndash;&gt;-->
<!--<div class="info-block">-->
<!--<div class="info-block-header">-->
<!--<h1>{{model}}</h1>-->
<!--</div>-->
<!--&lt;!&ndash; end of info-block-header &ndash;&gt;-->
<!--<div class="info-block-body" ng-repeat="(key, value) in object">-->
<!--<dl class="dl-horizontal">-->
<!--<dt>{{ key }}</dt>-->
<!--<dd>{{value}}</dd>-->
<!--</dl>-->
<!--</div>-->
<!--&lt;!&ndash; end of info-block-body &ndash;&gt;-->
<!--</div>-->
<!--&lt;!&ndash;<ul>&ndash;&gt;-->
<!--&lt;!&ndash;<li ng-repeat="(key, value) in object"><span class="col-md-3">{{ key }}:</span>{{value}}</li>&ndash;&gt;-->
<!--&lt;!&ndash;<li>Pozisyon</li>&ndash;&gt;-->
<!--&lt;!&ndash;<li><i class="fa fa-phone"></i> (+90) 123 456 7890</li>&ndash;&gt;-->
<!--&lt;!&ndash;<li><i class="fa fa-envelope"></i> samplemail@mail.com</li>&ndash;&gt;-->
<!--&lt;!&ndash;<li><i class="fa fa-map-marker"></i> Gülbahçe Mah. İzmir Teknoloji Geliştirme Bölgesi A9 Blok 215/A IYTE Campus, URLA/IZMIR</li></li>&ndash;&gt;-->
<!--&lt;!&ndash;</ul>&ndash;&gt;-->
<!--</div>-->
<!--&lt;!&ndash; end of personnel-info-left &ndash;&gt;-->
<!--<div class="personnel-info-right">-->
<!--<div class="info-block" ng-repeat="(key, value) in listobjects">-->
<!--<div class="info-block-header">-->
<!--<h2>{{key}}</h2>-->
<!--</div>-->
<!--&lt;!&ndash; end of info-block-header &ndash;&gt;-->
<!--<div class="info-block-body" ng-repeat="(k, v) in value">-->
<!--<dl class="dl-horizontal">-->
<!--<dt>{{k}}</dt>-->
<!--<dd>{{v}}</dd>-->
<!--</dl>-->
<!--</div>-->
<!--&lt;!&ndash; end of info-block-body &ndash;&gt;-->
<!--</div>-->
<!--&lt;!&ndash; end of info block &ndash;&gt;-->
<!--&lt;!&ndash; end of info block &ndash;&gt;-->
<!--</div>-->
<!--&lt;!&ndash; personnel-info-left &ndash;&gt;-->
<!--</div>-->
<!-- end of personnel-info-container -->
</div>
</div>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
......@@ -561,6 +561,11 @@ angular.module("shared/templates/datefield.html", []).run(["$templateCache", fun
" for=\"{{form.key.slice(-1)[0]}}\">{{form.title}}</label>\n" +
"\n" +
" <p class=\"input-group\">\n" +
" <span class=\"input-group-btn\">\n" +
" <button type=\"button\" class=\"btn btn-default\" ng-click=\"form.open($event)\">\n" +
" <i class=\"fa fa-calendar\"></i>\n" +
" </button>\n" +
" </span>\n" +
" <input ng-if=\"!form.fieldAddonLeft && !form.fieldAddonRight\"\n" +
" ng-show=\"form.key\"\n" +
" step=\"any\"\n" +
......@@ -569,24 +574,20 @@ angular.module("shared/templates/datefield.html", []).run(["$templateCache", fun
" class=\"form-control {{form.fieldHtmlClass}} datepickerfield\"\n" +
" id=\"{{form.key.slice(-1)[0]}}\"\n" +
" ng-model-options=\"form.ngModelOptions\"\n" +
" ng-model=\"$$value$$\"\n" +
" ng-model=\"form.modelDate\"\n" +
" ng-disabled=\"form.readonly\"\n" +
" schema-validate=\"form\"\n" +
" name=\"{{form.key.slice(-1)[0]}}\"\n" +
" aria-describedby=\"{{form.key.slice(-1)[0] + 'Status'}}\"\n" +
"\n" +
" type=\"text\"\n" +
" type=\"{{form.type}}\"\n" +
" uib-datepicker-popup=\"{{form.format}}\"\n" +
" is-open=\"form.status.opened\"\n" +
" close-text=\"Kapat\"\n" +
" current-text=\"Bugün\"\n" +
" clear-text=\"Temizle\"\n" +
" ng-click=\"form.open($event)\"/>\n" +
" <span class=\"input-group-btn\">\n" +
" <button type=\"button\" class=\"btn btn-default\" ng-click=\"form.open($event)\">\n" +
" <i class=\"glyphicon glyphicon-calendar\"></i>\n" +
" </button>\n" +
" </span>\n" +
"\n" +
" </p>\n" +
"\n" +
" <!--<input ng-if=\"!form.fieldAddonLeft && !form.fieldAddonRight\"-->\n" +
......
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