306 Create Ionic Sales Book Master Detail Summaries and Record Filter
.
306 Create Ionic Sales Book Master-Detail Summaries and Record Filter
Building On Codepen Platform
Continue from the previous tutorial, http://basic-steps.blogspot.my/2017/01/305-create-ionic-sales-book-master.html
Continue from the previous tutorial, http://basic-steps.blogspot.my/2017/01/305-create-ionic-sales-book-master.html
Codepen: http://codepen.io/notarazi/pen/jymVEM
1) Add MONTHLY and DAILY SUMMARY
- Add summary for Monthly and Daily Page
- Provide parameter passing between Monthly and Daily
- Provide parameter passing between Daily and Details
HTML
<html> <head> <meta charset="utf-8"> <title>Diary</title> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <!-- Internal Library <link href="lib/ionic/css/ionic.css" rel="stylesheet"> <script src="lib/ionic/js/ionic.bundle.js"></script> --> <!-- Cloud Library --> <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet"> <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script> <!-- Needed for Cordova/PhoneGap (will be a 404 during development) --> <script src="cordova.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/datejs/1.0/date.min.js"></script> </head> <body ng-app="app"> <div> <div> <ion-nav-bar class="bar-stable"> <ion-nav-back-button></ion-nav-back-button> </ion-nav-bar> <ion-nav-view></ion-nav-view> </div> </div> <script id="home.html" type="text/ng-template"> <ion-view title="Home" id="page1"> <ion-content padding="true" class="has-header"> <button class="button button-block button-calm" ui-sref="menu.details"> View Details </button> <button class="button button-block button-royal" ui-sref="menu.monthly"> View Summary </button> </ion-content> </ion-view> </script> <script id="menu.html" type="text/ng-template"> <ion-side-menus enable-menu-with-back-views="false"> <ion-side-menu-content> <ion-nav-bar class="bar-stable"> <ion-nav-back-button></ion-nav-back-button> <ion-nav-buttons side="left"> <button class="button button-icon button-clear ion-navicon" menu-toggle="left"></button> </ion-nav-buttons> </ion-nav-bar> <ion-nav-view name="side-menu21"></ion-nav-view> </ion-side-menu-content> <ion-side-menu side="left" id="side-menu21"> <ion-header-bar class="bar-stable"> <div class="title">Menu</div> </ion-header-bar> <ion-content padding="false" class="side-menu-left has-header "> <ion-list id="menu-list1"> <ion-item id="menu-list-item1" ui-sref="menu.home" menu-close="">Home</ion-item> <ion-item id="menu-list-item2" ui-sref="menu.monthly" menu-close="">Summary</ion-item> </ion-list> </ion-content> </ion-side-menu> </ion-side-menus> </script> <script id="monthly.html" type="text/ng-template"> <ion-view title="Monthly" id="page2"> <ion-content padding="true" class="has-header"> <h2>MONTHLY SUMMARY</h2> <div class="row"> <div class="col"><b>Date</b></div> <div class="col"><b>Sales</b></div> </div> <div class="row" ng-class-odd="odd" ng-class-even="even" ng-repeat="(key, value) in summaryMonthly" ui-sref="menu.daily({param1:{{yearMonths}},param2:{{key|json}}})"> <div class="col">{{key}}</div> <div class="col">{{value}}</div> </div> </ion-content> </ion-view> </script> <script id="daily.html" type="text/ng-template"> <ion-view title="Daily" id="page3"> <ion-content padding="true" class="has-header"> <label class = "item item-input item-select"> <div class = "input-label"> Month </div> <select ng-model="entry.yearmonth" ng-options="item for item in yearmonths" ng-init="entry.yearmonth=selectedyearmonth" ng-change="refreshView()"> </select> </label> <p>{{yearmonth}}</p> <h2>DAILY SUMMARY</h2> <div class="row"> <div class="col"><b>Date</b></div> <div class="col"><b>Sales</b></div> </div> <div class="row" ng-class-odd="odd" ng-class-even="even" ng-repeat="(key, value) in summaryDaily"  
Subscribe to:
Post Comments (Atom)
|
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.