1221
This commit is contained in:
+32
-22
@@ -146,8 +146,8 @@
|
||||
runat="server" BoxFlex="1" DataKeyNames="PipelineId" AllowCellEditing="true"
|
||||
EnableColumnLines="true" ClicksToEdit="2" DataIDField="PipelineId" AllowSorting="true"
|
||||
SortField="WorkAreaCode,PipelineCode" SortDirection="ASC" OnSort="Grid1_Sort"
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="100" OnRowDataBound="Grid1_RowDataBound"
|
||||
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True">
|
||||
AllowPaging="true" IsDatabasePaging="true" PageSize="100"
|
||||
OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="True" >
|
||||
<Columns>
|
||||
<f:CheckBoxField ColumnID="ckbIsSelected" Width="50px" RenderAsStaticField="false" HeaderText="选择"
|
||||
AutoPostBack="true" CommandName="IsSelected" HeaderTextAlign="Center" />
|
||||
@@ -159,20 +159,13 @@
|
||||
<f:RenderField HeaderText="管线编号" ColumnID="PipelineCode" DataField="PipelineCode" SortField="PipelineCode"
|
||||
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" Width="220px">
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="部分/全部焊口" Width="200" RendererFunction="selectData" ColumnID="isALL" DataField="WeldJonintCode" >
|
||||
<f:RenderField HeaderText="部分/全部焊口" Width="200" ColumnID="WeldJointCode" DataField="WeldJointCode" >
|
||||
<Editor>
|
||||
<f:DropDownBox runat="server" ID="txtIsAll" EmptyText="全部"
|
||||
EnableMultiSelect="true" TopSpaceFirst="true" AutoShowClearIcon="true" >
|
||||
<PopPanel>
|
||||
<f:Grid ID="Grid2" Width="300" ShowBorder="true" ShowHeader="false" runat="server" EnableCheckBoxSelect="true" KeepCurrentSelection="true"
|
||||
Hidden="true" DataKeyNames="PipelineId" DataIDField="WeldJointCode" DataTextField="WeldJointCode" EnableMultiSelect="true"
|
||||
AllowPaging="true" PageSize="10" ShowPagingMessage="false" PagingType="NumberButton">
|
||||
<Columns>
|
||||
<f:RenderField ColumnID="WeldJointCode" ExpandUnusedSpace="true" DataField="WeldJointCode" HeaderText="焊口号" />
|
||||
</Columns>
|
||||
</f:Grid>
|
||||
</PopPanel>
|
||||
</f:DropDownBox>
|
||||
<f:TriggerBox ID="txtisALL" EmptyText="全部" Text="全部" TriggerIcon="Search" EnablePostBack="false" runat="server">
|
||||
<Listeners>
|
||||
<f:Listener Event="triggerclick" Handler="onNameSearchTriggerClick" />
|
||||
</Listeners>
|
||||
</f:TriggerBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="设计压力" ColumnID="DesignPressure" DataField="DesignPressure" SortField="DesignPressure"
|
||||
@@ -227,10 +220,15 @@
|
||||
runat="server" Text="全不选" Icon="Cancel">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:Window ID="Window1" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||
EnableResize="true" Target="Top" runat="server" Height="350px" Width="700px"
|
||||
Title="选择焊口">
|
||||
</f:Window>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
var menuID = '<%= Menu1.ClientID %>';
|
||||
var txtIsAllClientID = '<%= txtIsAll.ClientID %>';
|
||||
var grid1ClientID = '<%=Grid1.ClientID%>'
|
||||
var window1ClientID = '<%= Window1.ClientID %>';
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onRowContextMenu(event, rowId) {
|
||||
F(menuID).show(); //showAt(event.pageX, event.pageY);
|
||||
@@ -239,13 +237,25 @@
|
||||
function reloadGrid() {
|
||||
__doPostBack(null, 'reloadGrid');
|
||||
}
|
||||
function selectData(value) {
|
||||
if (value == '')
|
||||
return '全部';
|
||||
function updateGridRow(rowId, values) {
|
||||
|
||||
var ddlHobby = F(txtIsAllClientID);
|
||||
var hobbies = value.split(',');
|
||||
console.log(hobbies);
|
||||
var grid = F(grid1ClientID);
|
||||
|
||||
// cancelEdit用来取消编辑
|
||||
grid.cancelEdit();
|
||||
|
||||
grid.updateCellValue(rowId, values);
|
||||
}
|
||||
|
||||
function onNameSearchTriggerClick(event) {
|
||||
var grid = F(grid1ClientID);
|
||||
var selectedCell = grid.getSelectedCell();
|
||||
var selStrCode = grid.getCellValue(selectedCell[0], "WeldJointCode");
|
||||
if (selectedCell) {
|
||||
var wnd = F(window1ClientID);
|
||||
// 由于需要在顶层页面中弹出,所以不能设置 ./grideditor_selectfromwindow_clientscript_iframe.aspx,必须通过 baseUrl 来绝对定位
|
||||
wnd.show(F.baseUrl + "WeldingProcess/TestPackageManage/selectJointCode.aspx?rowId=" + selectedCell[0] + "&jointcode=" + selStrCode);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user