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爲行數據