//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 |
---|
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 |
---|
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은 하나의 칼럼에 대한,세팅이다.