1212
This commit is contained in:
parent
d38dc202af
commit
42d2d79ec9
|
@ -67,6 +67,9 @@
|
||||||
<f:HiddenField runat="server" ID="hidisDepScore4"></f:HiddenField>
|
<f:HiddenField runat="server" ID="hidisDepScore4"></f:HiddenField>
|
||||||
<f:HiddenField runat="server" ID="hidisDepScore5"></f:HiddenField>
|
<f:HiddenField runat="server" ID="hidisDepScore5"></f:HiddenField>
|
||||||
<f:HiddenField runat="server" ID="hidisDepScore6"></f:HiddenField>
|
<f:HiddenField runat="server" ID="hidisDepScore6"></f:HiddenField>
|
||||||
|
<f:HiddenField runat="server" Text="3.5" ID="hidMaxScore1"></f:HiddenField>
|
||||||
|
<f:HiddenField runat="server" Text="4.5" ID="hidMaxScore2"></f:HiddenField>
|
||||||
|
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<f:TemplateField HeaderText="承包商<br/>Contractor" HeaderTextAlign="Center" Width="200px">
|
<f:TemplateField HeaderText="承包商<br/>Contractor" HeaderTextAlign="Center" Width="200px">
|
||||||
|
@ -182,26 +185,55 @@
|
||||||
//用户评分事件
|
//用户评分事件
|
||||||
function renderRateUser(value, row) {
|
function renderRateUser(value, row) {
|
||||||
var evaltype = row.rowValue["IsEvaluateType"];
|
var evaltype = row.rowValue["IsEvaluateType"];
|
||||||
return F.rateHtml(value, {
|
var html= F.rateHtml(value, {
|
||||||
|
allowClear:true,
|
||||||
readonly: evaltype == 1 ? true : false,
|
readonly: evaltype == 1 ? true : false,
|
||||||
allowHalf: true,
|
allowHalf: true,
|
||||||
textVisible: false
|
textVisible: false
|
||||||
});
|
});
|
||||||
|
return html;
|
||||||
}
|
}
|
||||||
F.ready(function () {
|
F.ready(function () {
|
||||||
var grid1 = F(grid1ClientID);
|
var grid1 = F(grid1ClientID);
|
||||||
|
var control1 = '<%=this.hidMaxScore1.ClientID%>';
|
||||||
|
var control2 = '<%=this.hidMaxScore2.ClientID%>';
|
||||||
// 注册评分事件
|
// 注册评分事件
|
||||||
F.rateEvents(grid1.el, function (event, value) {
|
F.rateEvents(grid1.el, function (event, value) {
|
||||||
var target = $(event.target);
|
var target = $(event.target);
|
||||||
var cellEl = target.closest('.f-grid-cell');
|
var cellEl = target.closest('.f-grid-cell');
|
||||||
|
|
||||||
var rowId = grid1.getRowId(cellEl);
|
var rowId = grid1.getRowId(cellEl);
|
||||||
var columnId = grid1.getColumnId(cellEl);
|
var columnId = grid1.getColumnId(cellEl);
|
||||||
|
var columnName = grid1.getColumn(columnId).columnId;
|
||||||
|
//获取控件值1()
|
||||||
|
var maxScore1 = grid1.getItem(control1).value;
|
||||||
|
//获取控件值2()
|
||||||
|
var maxScore2 = grid1.getItem(control2).value;
|
||||||
|
|
||||||
//更新单元格的值
|
if (columnName = "Score1" && value >= parseFloat(maxScore1)) {
|
||||||
grid1.updateCellValue(rowId, columnId, value);
|
F.alert("最大只能评" + maxScore1 + "分");
|
||||||
|
var html = F.rateHtml(0, {
|
||||||
|
allowClear: true,
|
||||||
|
allowHalf: true,
|
||||||
|
textVisible: false
|
||||||
|
});
|
||||||
|
grid1.getCellEl(rowId, columnId).html(html)
|
||||||
|
}
|
||||||
|
else if (columnName == "Score2" && value >= parseFloat(maxScore2)) {
|
||||||
|
F.alert("最大只能评" + maxScore2 + "分");
|
||||||
|
var html = F.rateHtml(0, {
|
||||||
|
allowClear: true,
|
||||||
|
allowHalf: true,
|
||||||
|
textVisible: false
|
||||||
|
});
|
||||||
|
grid1.getCellEl(rowId, columnId).html(html)
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
//更新单元格的值
|
||||||
|
grid1.updateCellValue(rowId, columnId, value);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -203,6 +203,24 @@ namespace FineUIPro.Web.Evaluation
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.HiddenField hidisDepScore6;
|
protected global::FineUIPro.HiddenField hidisDepScore6;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hidMaxScore1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hidMaxScore1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hidMaxScore2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hidMaxScore2;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblContractor 控件。
|
/// lblContractor 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
Loading…
Reference in New Issue