Basf_TCC11/HJGL/FineUIPro.Web/WeldingProcess/TestPackageManage/selectJointCode.aspx

75 lines
2.9 KiB
Plaintext
Raw Permalink Normal View History

2024-06-05 08:24:19 +08:00
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="selectJointCode.aspx.cs" Inherits="FineUIPro.Web.WeldingProcess.TestPackageManage.selectJointCode" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Grid1" runat="server" />
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="焊口信息列表" runat="server" EnableCollapse="false"
DataKeyNames="WeldJointCode" EnableCheckBoxSelect="true" EnableMultiSelect="true" PageSize="100" AllowPaging="true" >
<Columns>
<f:RowNumberField />
<f:RenderField ColumnID="WeldJointCode" MinWidth="200px" DataField="WeldJointCode" HeaderText="焊口编号" />
</Columns>
<Toolbars>
<f:Toolbar runat="server" Position="Top">
<Items>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
<f:Button ID="btnSaveClose" Text="保存选中行" runat="server" Icon="SystemSaveClose" EnablePostBack="false">
<Listeners>
<f:Listener Event="click" Handler="onGridRowSelect" />
</Listeners>
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Listeners>
<f:Listener Event="rowdblclick" Handler="onGridRowSelect" />
</Listeners>
</f:Grid>
</form>
<script>
var gridClientID = '<%= Grid1.ClientID %>';
function renderGender(value) {
return value == 1 ? '男' : '女';
}
function onGridRowSelect() {
// 返回当前活动Window对象浏览器窗口对象通过F.getActiveWindow().window获取
var activeWindow = F.getActiveWindow();
// 选中行数据
var rowData = F(gridClientID).getSelectedRows(true);
var strCode = "";
for (var i = 0; i < rowData.length; i++) {
var rowValue = rowData[i];
strCode += rowValue.values["WeldJointCode"] + ",";
}
if (strCode) {
strCode = strCode.substring(0, strCode.length - 1);
}
var queryRowId = F.queryString('rowId');
var selectedValues = {
"WeldJointCode": strCode
};
// 隐藏弹出窗体
activeWindow.hide();
// 调用父页面的 updateGridRow 函数
activeWindow.window.updateGridRow(queryRowId, selectedValues);
}
</script>
</body>
</html>