点击“选择”时触发js
function xzHtOrGys(obj){
var cgfl = document.getElementById("splb").value;
if(cgfl==null||cgfl==''){
alert("请选择采购物品!");
return false;
}
obj.target=doShowDialogX(6,800,500);
var fbxqid=document.getElementById("splb").value;
document.getElementById("ddhtHref").href = contentPath+"/eps/wt/wtgl/wtdlxdj/SelectDdht.html?callback=top.PopDialog2.setDdht";
return true;
}
function setDdht(htid,htmc,yf,lxr,gysbh){
document.getElementById("htid").value = htid;
document.getElementById("htmc").value = htmc;
document.getElementById("yf").value = yf;
if(lxr!="null"){
document.getElementById("lxr").value = lxr;
}
document.getElementById("gysbh").value = gysbh;
}
function getSelectValue(){
var temp="";
var elements = document.getElementsByName("r_gsmc");
for (var i = 0; i < elements.length; i = i + 1){
if (elements[i].checked==true) {
temp=elements[i].value;
selectTitle = elements[i].title;
selectId = elements[i].value;
return temp;
}
}
return temp;
}
function callBackMethod() {
try {
var value = getSelectValue();
var arr = selectId.split("|");
var htid = arr[0];
var htmc = arr[1];
var yf = arr[2];
var lxr = arr[3];
var gysbh = arr[4];
if("" == value || "undefine"==value)
{
alert("请先选择供应商信息");
return false;
}
<span jwcid="@Insert" value="ognl:callBack"></span>(htid,htmc,yf,lxr,gysbh);
<!-- 回调方法,对应上面的top.PopDialog2.setDdht -->
doHideDialogX(window.frameElement.index);
} catch(e) {
alert("回调方法'<span jwcid="@Insert" value="ognl:callBack"></span>'执行发生异常:"+e);
throw e;
}
}
<!-- 定点合同列表内容 -->
<tr align="center" jwcid="@xylib:Foreach" source="ognl:listJC_DDHT" value="ognl:cur_JC_DDHT" element="literal:tr" index="ognl:index" title="ognl:cur_JC_DDHT.htmc">
<td>
<input type="radio" name="r_gsmc" jwcid="id@xylib:Radio" value="ognl:cur_JC_DDHT.id+'|'+cur_JC_DDHT.htmc+'|'+cur_JC_DDHT.yf+'|'+cur_JC_DDHT.lxr+'|'+cur_JC_DDHT.gysbh" title="ognl:cur_JC_DDHT.htmc"/>
</td>
<td>
<span jwcid="@Insert" value="ognl:getRowIndex(index)" />
</td>
<td>
<span jwcid="@Insert" value="ognl:cur_JC_DDHT.htbh" />
</td>
<td>
<span jwcid="@Insert" value="ognl:cur_JC_DDHT.htmc" />
</td>
<td>
<span jwcid="@Insert" value="ognl:cur_JC_DDHT.yf" />
</td>
</tr>
private String callBack;
protected void initialize() {
super.initialize();
//.....
callBack = null;
}
public String getCallBack() {
if(this.isRendering()&&callBack==null){
callBack = this.getRequestCycle().getParameter("callback");
//获取 ?callback=top.PopDialog2.setDdht callback参数
}
return callBack;
}
public void setCallBack(String callBack) {
this.callBack = callBack;
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有