修改专项检查

This commit is contained in:
2023-09-05 14:45:18 +08:00
parent 02e9796323
commit f7e17a792a
13 changed files with 440 additions and 43 deletions
@@ -65,7 +65,7 @@
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="CheckSpecialDetailId"
DataKeyNames="CheckSpecialDetailId" ShowGridHeader="true" SortField="SortIndex" SortDirection="ASC"
MinHeight="350px" AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="Grid1_PreDataBound"
EnableTextSelection="True" OnSort="Grid1_Sort">
EnableTextSelection="True" OnSort="Grid1_Sort" AllowColumnLocking="true">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
@@ -84,7 +84,7 @@
</Editor>
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Unqualified" DataField="Unqualified"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="问题描述" ExpandUnusedSpace="true">
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="问题描述" >
<Editor>
<f:TextBox ID="txtUnqualified" runat="server" ShowRedStar="true">
</f:TextBox>
@@ -98,6 +98,25 @@
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="400px" ColumnID="CheckItemSetContent" DataField="CheckItemSetContent"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="检查内容" RendererFunction="renderCheckItemDetail">
<Editor>
<f:DropDownList ID="drpCheckItemDetail" runat="server"
OnSelectedIndexChanged="drpCheckItemDetail_SelectedIndexChanged">
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Rectification_Date" DataField="Rectification_Date"
FieldType="Date" RendererArgument="yyyy-MM-dd" HeaderTextAlign="Center" TextAlign="Left" HeaderText="整改期限" >
<Editor>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" ID="txtRectification_Date" EnableEdit="false">
</f:DatePicker>
</Editor>
</f:RenderField>
<f:RenderField Width="80px" ColumnID="CompleteStatusName" DataField="CompleteStatusName" SortField="CompleteStatusName"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="处理结果">
<Editor>
@@ -125,10 +144,10 @@
</Editor>
</f:RenderField>
<f:LinkButtonField ColumnID="Delete" Width="50px" EnablePostBack="false" Icon="Delete"
HeaderTextAlign="Center" HeaderText="删除" />
HeaderTextAlign="Center" HeaderText="删除" EnableLock="true" Locked="true"/>
</Columns>
<Listeners>
<%-- <f:Listener Event="beforeedit" Handler="onGridBeforeEdit" />--%>
<f:Listener Event="beforeedit" Handler="onGridBeforeEdit" />
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
</Listeners>
@@ -204,6 +223,25 @@
}
}
var drpCheckItemDetailId = '<%= drpCheckItemDetail.ClientID %>';
function renderCheckItemDetail(value) {
return F(drpCheckItemDetailId).getTextByValue(value);
}
//点击检查项给检查项赋值
function onGridBeforeEdit(event, value, params) {
var grid = F(grid1ClientID);
if (params.columnId === 'CheckItemSetContent') {
var ddlShi = F(drpCheckItemDetailId);
var shitext = grid.getCellValue(params.rowId, 'CheckItemSetContent');
ddlShi.setEmptyText(shitext);
/* ddlShi.loadData(shitext);*/
}
}
</script>
</body>
</html>