Thursday, November 29, 2018

Question & answer like segment row expandable view

function onrowclickofseg(){
  var cisshow;
  var selectedIndex= frmQA.Seg.selectedRowIndex[1];
  if(frmQA.Seg.selectedRowItems[0].flxQA2.isVisible === true){
    cisshow = false;
  }else{
    cisshow = true;
  }
     var obj = {"flxQA1":{isVisible:true},"lblQ":{isVisible:true,text:"Explain the difference between a class and an object",skin:"sknlbltmp"},"flxQA2":{isVisible:cisshow},"flxA":{isVisible:true},"lblA":{isVisible:true,text:"Is answer",skin:"sknlbltmpans"},"imgArrow":{isVisible:true,src:"forward.png"}};
     frmQA.Seg.setDataAt(obj,selectedIndex,0);
}

//Dynamic segment
function Dynseg(){
  var segarray =[];
for(var i = 0;i <5 ; i++){
  var obj = {"flxQA1":{isVisible:true},"lblQ":{isVisible:true,text:"Explain the difference between a class and an object",skin:"sknlbltmp"},"flxQA2":{isVisible:false},"flxA":{isVisible:true},"lblA":{isVisible:true,text:"Is answer",skin:"sknlbltmpans"},"imgArrow":{isVisible:true,src:"forward.png"}};
  segarray.push(obj);
}
frmQA.Seg.setData(segarray);
}


OUTPUT:

0 comments:

Post a Comment