Json return anther window.

|


     //children window



<c:forEach var="obj" items="list" varStatus="status">

           <input type="check" name="chkRow" value="${status.count}"/>

           <input type="hidden" id="num${status.count}"  value="${obj.num}"/>

           <input type="hidden" id="qty${status.count}"  value="${obj.qty}"/>

</c:forEach>

        



$('#btnSel').click(function() {

var jsonArray  = new Array();

var rtnObj = new Object();

$("input[name='chkRow']").each(function(index) {

if(this.checked){

var id = this.value;

var num =  $("#num"+id).val();

var qty =  $("#qty"+id).val();

  var jsonObj = new Object();

jsonObj.num = num;

jsonObj.qty = qty;

jsonArray.push(jsonObj);

}

});

rtnObj.list = jsonArray;

var obj =  JSON.stringify(rtnObj);

alert("return object"+obj);

$('#jsonArray',opener.document).val(obj); 

//close

window.close();

});



         //parent window


        <tbody id="tbody" >

        </tbody>

        <input type="hiden" id="jsonArray"/>



$("#jsonArray").bind('input propertychange', function() {

var jsonArr = $(this).val(); 

var json = JSON.parse(jsonArr);

        var arr = new Array();

        var listHtml ='';

  $.each(json.list, function(index, object) {


listHtml += '<tr class="al" onMouseOver="this.style.backgroundColor=\'#f1f6fd\';" onMouseOut="this.style.backgroundColor=\'\'" >';

listHtml += '<td align="center">'+object.num+'</td>';

listHtml += '<td align="center">'+object.qty+'</td>';

listHtml += '<td align="center"></td>';

listHtml += '</tr>';

}); 

     

$('#tbody').html(listHtml);  

   

}); 


'Java script' 카테고리의 다른 글

Java Script Null Check.  (0) 2013.10.14
And

SEQUENCE

|



CREATE SEQUENCE emp_seq START WITH 1 INCREMENT BY 1 MAXVALUE 100000;


INSERT INTO emp(empno, ename, hiredate ) VALUES

(emp_seq.NEXTVAL, 'julia' , sysdate); 


SELECT emp_seq.CURRVAL FROM DUAL;


SELECT emp_seq.NEXTVAL FROM DUAL; 



ALTER SEQUENCE emp_seq INCREMENT BY 2 CYCLE;



DROP SEQUENCE emp_seq; 

'DB' 카테고리의 다른 글

using DAYS from DB2  (0) 2013.10.20
And

마이플랫폼 그리드 셀 색상

|




function setColor(){

var iTemp = 0;

    var size = ds_Title_00.GetRowCount();

for(var i=0; i<size; i++){     

       var strExpr_color = "expr:iif((S"+parseInt(iTemp+1)+"== '01'),'blue','gray')";

   var colorValue = ds_Data_00.GetColumn(i,"S"+parseInt(iTemp+1));

DivForm.gridBody.SetCellProp("body", i+2, "color",    strExpr_color);

DivForm.gridBody.SetCellProp("body", i+2, "display", "bar");

DivForm.gridBody.SetCellProp("Body", i+2, "text",    "black");

iTemp++;

}

}


---------------------------------------------------------------------------


마이플랫폼에서 

셀마다 색상을 지정할려고 하면,그런 함수가 없다.

그냥 DATASET에서 값을 정해서,

그값이 01일때 expr을 이용,iif을 써주면된다.

expr은 하나의 칼럼에 대한,세팅이다.


And
prev | 1 | 2 | next