<tr ng-model="check" ng-repeat="orderBook in orderBookDetails| orderBy: 'orderBook.no'" value='check=$scope.orderBookDetails.sowNo'> <td ng-if='check!=orderBook.no'>{{orderBook.no}}</td> <td>{{orderBook.location}}</td> <td>{{orderBook.finYr}}</td> <td ng-if='orderBook.amount1'>{{orderBook.amount1}}</td> <td ng-if='!orderBook.amount1'></td> <td ng-if='orderBook.amount2'>{{orderBook.amount2}}</td> <td ng-if='!orderBook.amount2'></td> <td ng-if='orderBook.amount3'>{{orderBook.amount3}}</td> <td ng-if='!orderBook.amount3'></td> <td>{{orderBook.amount1--orderBook.amount2--orderBook.amount3}}</td> <td ng-if='orderBook.amount4'>{{orderBook.amount4}}</td> <td ng-if='!orderBook.amount4'></td> <td> <button ng-click="getOrderBookDetails(orderBook.sowNo,orderBook.sowStartDate,orderBook.sowEndDate, orderBook.sowValuetoUSD);" class="btn btn-primary" data-toggle="modal" data-target="#add_new_record_modal">Update</button>
If orderBook.no the same then I have to post it only once and add tr to td
I get a table like this
SOW No Location Year Jan Feb March Cum Q4 update 001 italy 2016 1000 1000 Update 001 italy 2017 9000 12000 21000 Update 002 england 2017 1000 2000 3000 Update
But I need a table like
SOW No Location Year Jan Feb March Cum Q4 update 001 italy + 2016 1000 1000 Update 002 england - 2017 1000 2000 3000 Update
Press the plus button, I need to display
SOW No Location Year Jan Feb March Cum Q4 update 001 italy - 2016 1000 1000 Update 2017 9000 12000 21000 002 england - 2017 1000 2000 3000 Update
with one refresh button for each row. I implemented as
<tr id="hideRow" ng-model="counter" value="counter=1" ng-repeat="orderBook in orderBookDetails| orderBy: 'orderBook.no'" ng-if='orderBook.index==0'> <td>{{orderBook.index}}</td> <td><img alt="Expand row" height="20px;" ng-src="library/image/expand.jpg" onclick="showRow('orderBook.no')">{{orderBook.no}}</td> <td>{{orderBook.location}}</td> <td>{{orderBook.finYr}}</td> <td ng-if='orderBook.amount1'>{{orderBook.amount1}}</td> <td ng-if='!orderBook.amount1'></td> <td ng-if='orderBook.amount2'>{{orderBook.amount2}}</td> <td ng-if='!orderBook.amount2'></td> <td ng-if='orderBook.amount3'>{{orderBook.amount3}}</td> <td ng-if='!orderBook.amount3'></td> <td>{{orderBook.amount1--orderBook.amount2--orderBook.amount3}}</td> <td ng-if='orderBook.amount4'>{{orderBook.amount4}}</td> <td ng-if='!orderBook.amount4'></td> <td><button ng-click="getOrderBookDetails(orderBook.sowNo,orderBook.sowStartDate,orderBook.sowEndDate, orderBook.sowValuetoUSD);" class="btn btn-primary" data-toggle="modal" data-target="#add_new_record_modal">Update</button> </tr> <tr id="reloadRow" ng-repeat="orderBook in orderBookDetails| orderBy: 'orderBook.no'" ng-if='(orderBook.index!=0 || orderBook.no==$scope.curNo) && orderBook.no!=0'> <td>{{orderBook.index}}+0</td> <td><a ng-click="showRow('orderBook.no')"><img alt="Hide row" height="20px;" ng-src="library/image/sow2.png"></a>{{orderBook.no}}</td> <td>{{orderBook.location}}</td> <td>{{orderBook.finYr}}</td> <td ng-if='orderBook.amount1'>{{orderBook.amount1}}</td> <td ng-if='!orderBook.amount1'></td> <td ng-if='orderBook.amount2'>{{orderBook.amount2}}</td> <td ng-if='!orderBook.amount2'></td> <td ng-if='orderBook.amount3'>{{orderBook.amount3}}</td> <td ng-if='!orderBook.amount3'></td> <td>{{orderBook.amount1--orderBook.amount2--orderBook.amount3}}</td> <td ng-if='orderBook.amount4'>{{orderBook.amount4}}</td> <td ng-if='!orderBook.amount4'></td> <td><button ng-click="getOrderBookDetails(orderBook.sowNo,orderBook.sowStartDate,orderBook.sowEndDate, orderBook.sowValuetoUSD);" class="btn btn-primary" data-toggle="modal" data-target="#add_new_record_modal" disable="disabled">Update</button> </tr>
ng-click does not work. I included the index as the first time, but no. 0 else 1
source share