提交代码
This commit is contained in:
@@ -58,6 +58,11 @@
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtAllNum" Required="true"></f:NumberBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="未开始数量" ColumnID="NotStartedNum" DataField="NotStartedNum" FieldType="Int" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<Editor>
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtNotStartedNum" Required="true"></f:NumberBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="进行中数量" ColumnID="ProgressNum" DataField="ProgressNum" FieldType="Int" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<Editor>
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtProgressNum" Required="true"></f:NumberBox>
|
||||
@@ -99,6 +104,11 @@
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtAllNum1"></f:NumberBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="未开始数量" ColumnID="NotStartedNum" DataField="NotStartedNum" FieldType="Int" HeaderTextAlign="Center" TextAlign="Center" Width="100px">
|
||||
<Editor>
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtNotStartedNum1"></f:NumberBox>
|
||||
</Editor>
|
||||
</f:RenderField>
|
||||
<f:RenderField HeaderText="进行中数量" ColumnID="ProgressNum" DataField="ProgressNum" FieldType="Int" HeaderTextAlign="Center" TextAlign="Center" Width="100px">
|
||||
<Editor>
|
||||
<f:NumberBox NoNegative="true" runat="server" ID="txtProgressNum1"></f:NumberBox>
|
||||
@@ -188,12 +198,13 @@
|
||||
|
||||
$.each(modifiedData, function (index, rowData) {
|
||||
var allNum = parseInt(rowData.values['AllNum']);
|
||||
var notStartedNum = parseInt(rowData.values['NotStartedNum']);
|
||||
var progressNum = parseInt(rowData.values['ProgressNum']);
|
||||
var completeNum = parseInt(rowData.values['CompleteNum']);
|
||||
var workPackName = rowData.values['WorkPackName'];
|
||||
if (allNum != (progressNum + completeNum)) {
|
||||
if (allNum != (notStartedNum + progressNum + completeNum)) {
|
||||
F.alert({
|
||||
message: '工作包(' + workPackName + ')全部数量不等于进行中数量加已完成数量!',
|
||||
message: '工作包(' + workPackName + ')全部数量不等于未开始数量+进行中数量+已完成数量!',
|
||||
ok: function () {
|
||||
grid1.startEdit(rowData.id, 'AllNum');
|
||||
}
|
||||
@@ -210,16 +221,19 @@
|
||||
function onGridYscAfterEdit(event, value, params) {
|
||||
var me = F('<%= GridYsc.ClientID %>');
|
||||
var allNumTotal = 0;
|
||||
var notStartedNumTotal = 0;
|
||||
var progressNumTotal = 0;
|
||||
var completeNumTotal = 0;
|
||||
me.getRowEls().each(function (index, tr) {
|
||||
debugger;
|
||||
allNumTotal += me.getCellValue(tr, 'AllNum');
|
||||
notStartedNumTotal += me.getCellValue(tr, 'NotStartedNum');
|
||||
progressNumTotal += me.getCellValue(tr, 'ProgressNum');
|
||||
completeNumTotal += me.getCellValue(tr, 'CompleteNum');
|
||||
});
|
||||
// 第三个参数 true,强制更新,不显示左上角的更改标识
|
||||
me.updateSummaryCellValue('AllNum', allNumTotal, true);
|
||||
me.updateSummaryCellValue('NotStartedNum', notStartedNum, true);
|
||||
me.updateSummaryCellValue('ProgressNum', progressNumTotal, true);
|
||||
me.updateSummaryCellValue('CompleteNum', completeNumTotal, true);
|
||||
}
|
||||
@@ -231,12 +245,13 @@
|
||||
|
||||
$.each(modifiedData, function (index, rowData) {
|
||||
var allNum = parseInt(rowData.values['AllNum']);
|
||||
var notStartedNum = parseInt(rowData.values['NotStartedNum']);
|
||||
var progressNum = parseInt(rowData.values['ProgressNum']);
|
||||
var completeNum = parseInt(rowData.values['CompleteNum']);
|
||||
var workPackName = rowData.values['WorkPackName'];
|
||||
if (allNum != (progressNum + completeNum)) {
|
||||
if (allNum != (notStartedNum + progressNum + completeNum)) {
|
||||
F.alert({
|
||||
message: '工作包(' + workPackName + ')全部数量不等于进行中数量加已完成数量!',
|
||||
message: '工作包(' + workPackName + ')全部数量不等于未开始数量+进行中数量+已完成数量!',
|
||||
ok: function () {
|
||||
grid1.startEdit(rowData.id, 'AllNum');
|
||||
}
|
||||
@@ -257,13 +272,14 @@
|
||||
var progressNumTotal = 0;
|
||||
var completeNumTotal = 0;
|
||||
me.getRowEls().each(function (index, tr) {
|
||||
debugger;
|
||||
allNumTotal += me.getCellValue(tr, 'AllNum');
|
||||
notStartedNumTotal += me.getCellValue(tr, 'NotStartedNum');
|
||||
progressNumTotal += me.getCellValue(tr, 'ProgressNum');
|
||||
completeNumTotal += me.getCellValue(tr, 'CompleteNum');
|
||||
});
|
||||
// 第三个参数 true,强制更新,不显示左上角的更改标识
|
||||
me.updateSummaryCellValue('AllNum', allNumTotal, true);
|
||||
me.updateSummaryCellValue('NotStartedNum', notStartedNumTotal, true);
|
||||
me.updateSummaryCellValue('ProgressNum', progressNumTotal, true);
|
||||
me.updateSummaryCellValue('CompleteNum', completeNumTotal, true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user