- 注册时间
- 2016-3-14
- 最后登录
- 2021-1-25
- 阅读权限
- 10
- 积分
- 125
- 精华
- 0
- 帖子
- 13
|
dforce 发表于 2016-9-2 17:25
正常情况下是不会影响的,估计你有其他代码影响了
提供一个简单页面重现问题 ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>奖项设置</title>
<script type="text/javascript" src="js/boot.js"></script>
</head>
<body>
<div class="mini-toolbar">
<table style="width: 100%;">
<tr>
<td width="5px"></td>
<td align="left">
<a id="set-activity-prize-add" class="mini-button" plain="true" iconCls="icon-add" onclick="add()">增加</a>
<a id="set-activity-prize-edit" class="mini-button" plain="true" iconCls="icon-edit" onclick="edit()">修改</a>
<a id="set-activity-prize-cancel" class="mini-button" plain="true" visible="false" iconCls="icon_extend_quxiao" onclick="cancel()">取消</a>
</td>
</tr>
</table>
</div>
<div class="mini-fit" style="border:none; padding:0px;margin:0px;width:100%;height:100%;">
<div id="set-activity-prize" class="mini-datagrid" idField="actId" borderStyle="border-top:0;"
selectOnLoad="true" style="width:100%;height:100%;border:none;" showPager="false"
allowCellEdit="true" allowCellSelect="true" allowCellValid="true">
<input id="awStar" name="awStar" class="mini-hidden" />
<input id="awId" name="awId" class="mini-hidden" />
<div property="columns">
<div field="awName" headerAlign="center" width="60%">奖项名称
<input property="editor" class="mini-textbox"style="width:100%;" maxlength="20" />
</div>
<div field="star" headerAlign="center" width="40%">赋星评价</div>
</div>
</div>
</div>
<script type="text/javascript">
mini.parse();
var starFlag = 2;
var oActivityName = $("#set-activity-prize-activity-name"), // 活动名称
oPrize = mini.get("set-activity-prize");// 奖项列表
var btnEdit = mini.get("set-activity-prize-edit"), // 编辑按钮
btnAdd = mini.get("set-activity-prize-add"),// 新增按钮
btnCancel = mini.get("set-activity-prize-cancel");// 取消按钮
var rowData=[
{
"awId" : 1,
"awName" :"奖金2000元",
"awStar" :"2",
"star" : "2"
},
{
"awId" : 2,
"awName" :"奖金3000元",
"awStar" :"3",
"star" : "3"
}
];
oPrize.setData(rowData);
function init(editType) {
if ("add" == editType) {
btnEdit.setVisible(false);// 编辑按钮隐藏
btnCancel.setVisible(true);// 取消按钮显示
btnAdd.setVisible(false); // 增加按钮隐藏
oPrize.setAllowCellEdit(true);// 允许单元格编辑
} else if ("edit" == editType) {
btnEdit.setVisible(false);// 编辑按钮隐藏
btnCancel.setVisible(true);// 取消按钮显示
btnAdd.setVisible(false); // 增加按钮隐藏
oPrize.setAllowCellEdit(true);// 允许单元格编辑
} else {
btnEdit.setVisible(true);// 编辑按钮显示
btnCancel.setVisible(false);// 取消按钮隐藏
btnAdd.setVisible(true); // 增加按钮隐藏
oPrize.setAllowCellEdit(false);// 不允许单元格编辑
}
}
oPrize.on("rowclick", function(e) {
console.log(1);
});
//增加奖项设置
function add() {
init("add");
var row = new Object();
oPrize.addRow(row);
oPrize.setSelected(row);
}
// 修改奖项
function edit() {
init("edit");
}
function cancel(){
init();
}
</script>
</body>
</html> |
|