Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Dynamic rowSpan in widget

HarshiniV
Tera Contributor

HTML:

 <table class="center" style="position: relative;
                             left: -320px; bottom: 23px; height: 156px;
                             width: 720px;">
       <tr>
          <th><center>GROUP</center></th>
          <th><center>LAB NAME</center></th>
          <th><center>ENGINEER(REQUESTED BY)</center></th>
          <th><center>REQUESTED DAYS</center></th>
        </tr>


    <tr ng-repeat="(key, value) in data.lab_req_data">
        <td [attr.rowspan]="2">{{ key }}</td>
        <td>
        <span ng-repeat="(subKey, subValue) in value" class = "line-separator">
            {{ subKey }} <br>
        </span>
         </td>
          <td >
            <span ng-repeat="(subKey, subValue) in value">
              <span ng-repeat="(name, count) in subValue"  class = "line-separator">
                {{ name }}<br>    
              </span>
            </span>
          </td>
          <td>
            <span ng-repeat="(subKey, subValue) in value">
              <span ng-repeat="(name, count) in subValue"  class = "line-separator">
                {{ count }}<br>
              </span>
            </span>
          </td>
        </tr>
      </table>

this is the sample json:

{
"group1": {
"lab name 1": {
"name 1": "5",
"name 2": "10"
},
"lab name 2": {
"name 1": "4"
},
"group2": {
"lab name 1": {
"name 1": "6"
}
}

i have to traverse through json, so i have used ng-repeat in span in my td. but i cant able to add dynamic rowspan. can someone help me to fix my issue.




0 REPLIES 0