工作日志2020-03-23

今日需求:

发卡管理
加入车牌号并通过拼音码查询
加入控制方式下拉框按照选择的控制方式联动显示文本框
修改物料管理界面,根据屏幕宽度 显示表格滚动框

遇到的问题:

下拉框联动代码

HTML:

<select class="form-control" id="opertypeid"  name="#(formModelName).opertype" onchange="showText()"  value="#(o?o.opertype:'')"  #if(view=='detail') readonly #end>
		         <option value="857">请选择</option>
		         <option #if(o.opertype == "0") selected #end value="0">时间</option>
		         <option #if(o.opertype == "1") selected #end value="1">计划量</option>
		         <option #if(o.opertype == "2") selected #end value="2">双重控制</option>
		       </select>

JS:

//进入页面运行一次方法
	 	showText();
		//控制方式
	 	function showText(){
	 			if(document.getElementById("opertypeid").value==1){
	 				将属性display 改为隐藏
	 				document.getElementById("timeid").style.display="none";
	 				将属性display 改为显示
			 		document.getElementById("liangid").style.display="block";
		 		}else if(document.getElementById("opertypeid").value==0){
		 			document.getElementById("liangid").style.display="none";
		 			document.getElementById("timeid").style.display="block";
		 		}else if(document.getElementById("opertypeid").value==2){
		 			document.getElementById("liangid").style.display="block";
		 			document.getElementById("timeid").style.display="block";
		 		}else{
		 			return;
		 		}
	 		}
	

Bootstrap物料管理界面调整

先看一下效果:
在这里插入图片描述他会根据屏幕的大小自动调节表格的高度,调整比例
接下来贴一下我的代码
Html代码:

//根据屏幕高度比div高度然后得到的值就是表的高度
<div class="panel" id="panelid"  style="min-height: calc(45vh);">		
	<a id="add" class="btn btn-primary data-toolbar" href="#(ctx)/admin/pubVardict/getEditPage?view=edit"><i class="demo-pli-add"></i> 添加</a>
	<a id="del" class="btn btn-danger data-toolbar" onclick="delSel()" href="javascript:void(0);"><i class="demo-pli-cross"></i> 批量删除</a>
	<table id="pageTable" class="demo-add-niftycheck" 
		   data-toolbar="#del,#add"
		   data-search="true"
		   data-show-refresh="true"
		   data-show-toggle="true"
		   data-show-columns="true"
		   data-sort-name="id"
		   data-page-list="[5, 10, 20]"
		   data-page-size="5"
		   data-pagination="true" data-show-pagination-switch="true" ></table>								
</div>

JS代码:

		//获取屏幕高度
		var heights=window.innerHeight;
		//获取表格外div的高度
		var tableHeight = heights-$("#panelid").height();
		//这句就是重新设置表格高度 (屏幕高度:div高度-80px) =(height:tableHeight-80)
		$('#pageTable').bootstrapTable('resetView', { height:tableHeight-80 });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值