//输入触发框
显示数据的地方#if(sysAccount.id) //把用户的校区存到作用域中 #set(sysAccountCampusIds = CampusKit.findCampusIdsByAccount(sysAccount)) #else #set(sysAccountCampusIds = "") #end #for(x : CampusKit.findListByAccount(loginAccount)) #end
//模板数据//因为这块用到了layui的语句和jfinal的语句,所以需要把layui的#用jfinal的#让layui当作普通字符串输出
<!-- 保留原来数据,原来有的选怎的数据显示出来,否则保存的时候会把原来的删除的,所以把原来的保存下来-->
{ {#("#") if(d.isShow != null && d.isShow.length > 0){ }} #if(sysAccountCampusIds.contains(x.id.toString())) <input type='checkbox' value="#(x.id)" name='campus' #(sysAccountCampusIds.contains(x.id.toString()) ? 'checked="checked"':'') title="#(x.campusName)" id='campusBox#(x.id)'> #end { {#("#") } }}#end//str字符串是否包含substr字符串function isContains(str, substr) { return str.indexOf(substr) >= 0;}//layui模板的写法var getTpl = searchText.innerHTML;//写到js方法外边这样只加载一次,不用每次都加载,速度快/* 前端页面的搜索 */ function ck(campusName){ //渲染模版 layui.laytpl(getTpl).render({"val":campusName,"isShow":campusName}, //json值,isShouw为了那边做出判断使用 function(html){ $("#cam").html(html);//jquery把模板加载到div id是cam中 console.log(html); layui.form.render(null,"cam"); //更新这个容器中的页面 }); }
记录学习历程...
大师兄真的很厉害啊。各种的都会...