頁面初始化

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

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章