1.页面初始化
//编辑页面初始化时,下拉框赋值
if ($("#baseInfor #id").val() != "" && $("#baseInfor #id").val() != undefined && $("#baseInfor #id").val() != null) {
setNextBtn();
if ($("#baseInfor #state").val() > 0) {
$("#btchdel").attr("disabled", "disabled");
}
//入库类型下拉框值
var inventoryTypeVal = $("#baseInfor #inventoryType").val();
if (inventoryTypeVal == "0") {//库位盘点
$("#baseInfor #positionEndDiv").attr("style", "display: none");
$("#baseInfor #positionStartDiv").attr("style", "display: none");
} else {//动碰盘点类型
$("#baseInfor #positionCodeDiv").attr("style", "display: none");
}
} else {//添加页面初始化时,下拉框赋值
$("#baseInfor #positionEndDiv").attr("style", "display: none");
$("#baseInfor #positionStartDiv").attr("style", "display: none");
$("#baseInfor #positionCodeDiv").attr("style", "display: none");//隐藏库位选项,如下
}
//display: inline 显示 display: none 隐藏
<div class="control-group span6" style="display: inline">
<label class="control-label" for="inventoryType">盘点类型:</label>
<div class="controls">
<div class="input-append span12 required" style="float: none !important;">
<select id="inventoryType" name="inventoryType" style="width:69%;">
<option value="">--请选择--</option>
<option value="0"
<c:if test="${'0' eq inventoryTask.inventoryType}">selected</c:if> >库位盘点
</option>
<option value="1"
<c:if test="${'1' eq inventoryTask.inventoryType}">selected</c:if> >动碰盘点
</option>
</select>
</div>
</div>
</div>
<div class="control-group span6" style="display: inline">
<div id="positionCodeDiv">
<label class="control-label" for="positionCode">库位编码:</label>
<div class="controls">
<div class="span12 required">
<input type="text" id="positionCode" name="positionCode">
</div>
</div>
</div>
</div>
2.用于循环判断(可用于批量删除,判断批量是否都符合删除条件)
var ids = jQuery("#grid-table").jqGrid("getGridParam", "selarrrow"); //ids为选中的id
for (var i=0; i < ids.length; i++) {
var rowData = $("#grid-table").getRowData(ids[i]);//rowData为行数据
if(rowData.state=='<span style="color:#DD0000;font-weight:bold;">已提交</span>'){
layer.msg("已提交,不可删除", {time: 1200, icon: 2});
return false;
}
补充列表中的事件
{name: 'operate',index: 'operate',width: 80,sortable: false,fixed: true,
formatter: function (cellvalue, option, rowObject) {
if (rowObject.materialType == 0) {
return "<span class='btn btn-minier ' style='background: #C0C0C0;color:white; ' " +
">详情</span>";
} else {
return "<span class='btn btn-minier btn-success' style='transition:background-color 0.3;-webkit-transition: background-color 0.3s;' " +
"onclick='stockQueryDetail(\"" + rowObject.id + "\")'>详情</span>";
}
}
}
//rowObject为行数据