Ext.Ajax.request({ url:__ctxPath+'/medical/getDetailMedicalMedicalPackage.do?typeid='+node.id, method:'post', success:function(response,options){ var total ; var rowIndex; var object=response.responseText; var oTBODY = Ext.getDom("targetTable").tBodies.item(0); var oTBODYData = Ext.getDom("sourceTable").tBodies.item(0); eval("var tree = " + object); for(var i=0;i<tree.length;i++){ var node = tree[i]; if (checked) { oTBODYData.rows[0].cells[0].innerHTML="<input id = 'deletehidden_"+node.medicalid+"' type= 'hidden' value='"+node.medicalid+"' />"; oTBODYData.rows[0].cells[1].innerHTML=node.typeparenname; oTBODYData.rows[0].cells[2].innerHTML=node.medicalname; oTBODYData.rows[0].cells[3].innerHTML="<input name = 'deleteButton' type= 'checkbox' checked= 'checked' />";//onclick= 'deleteRow(this,\"targetTable\")' oTBODYData.rows[0].cells[4].innerHTML=node.medicalconter; oTBODYData.rows[0].cells[5].innerHTML=node.manprice; oTBODYData.rows[0].cells[6].innerHTML=node.femaleprice; oTBODYData.rows[0].cells[7].innerHTML=node.otherprice; oTBODY.appendChild(oTBODYData.rows[0].cloneNode(true)); oTBODYData.rows[0].cells[0].innerHTML=""; }else{ total = Ext.getDom("deletehidden_"+node.medicalid); rowIndex = total.parentNode.parentNode; oTBODY.removeChild(rowIndex); } } var tab = Ext.getDom("targetTable");//$("targetTable"); var rows=tab.rows; var manprice = 0; var femaleprice = 0; var otherprice = 0; for(var i=0;i<rows.length;i++){ var cells=rows[i].cells; if(i>0){ manprice = (manprice+parseInt(cells[5].innerHTML)); femaleprice = (femaleprice+parseInt(cells[6].innerHTML)); otherprice = (otherprice+parseInt(cells[6].innerHTML)); } } Ext.getDom("manpricetext").value=manprice; Ext.getDom("femalepricetext").value=femaleprice; Ext.getDom("otherpricetext").value=otherprice; } });
相关推荐
这篇文档是针对初学者的Ext学习笔记,涵盖了JavaScript、CSS、数据库权限管理、JSP编码问题以及Flex/MXML等多个IT领域的基础知识。以下是这些知识点的详细解释: 1. JavaScript中的`replaceAll`方法:在JavaScript...
autoLoad: { url: 'error.jsp', scripts: true } // autoLoad 只延迟加载,scripts 为 true 指执行 URL 对应页面中的脚本 }); tabs.activate(0); // 激活第一个标签 }); ``` - **renderTo**:指定 TabPanel ...
C:\Program Files\Java\jdk1.7.0_45\jre\lib\ext ``` 确保JRE可以识别Oracle的JDBC驱动,从而顺利连接数据库。 ### 创建Oracle自增主键 在Oracle中创建自增主键可以通过定义序列(sequence)和触发器(trigger)来实现...
- **使用request.setAttribute方法**:先通过`request.setAttribute`将参数存储到请求范围内,然后在JSP页面中使用EL表达式`${参数名}`来访问这些值。例如,通过`request.setAttribute("epmname", epmname);`设置...
在JSP页面中,可以使用EL表达式来访问Model中的属性值,然后将这个值赋给JavaScript变量。例如,在Spring MVC的Action方法中,可以将数据存入ModelAndView中: ```java @RequestMapping(value="/diary") public ...
<table align="center" border="1" width="99%" height="99%" cellspacing="0" cellpadding="3" bordercolor="#6595d6"> <tr><th>FSO文件浏览器 - 编辑文本文件</th></tr> <tr><td height="25">文件名: ...
由于元素是动态生成且没有唯一的ID,我们需要使用`previousSibling`和`nextSibling`来访问它们。在`checkDateOne`函数中,我们首先获取触发事件的`input`元素的父节点(`parentNode`),然后找到该父节点的前一个...