相关问题及解决办法
来源:互联网 发布:高性能浏览器网络 编辑:程序博客网 时间:2024/06/05 04:34
功能:添加手机即可绑定人员(前提已经注册),可添加管理门店及信息
类:StoreMemberController
视图:member_list.ftl、member_edit.ftl
遇到的问题:门店显示、获取ID值、列表通过门店ID显示门店Name
一、门店显示
method:
public void getPowerStores() {String sql = "select 1 as checked,id,name from store_info where user_id=?";if(!SH.getUser().getStoreUserId().equals("master")) {sql += "and id in (" +"select " +"store_id " +"from store_user_power " +"where user_name ='"+SH.getUser().getStoreUserId()+"'" + ")";}List<Record> cates=Db.find(sql, SH.getUser().getUserId());this.renderJson(cates);}ftl:使用angular内置的行选择,模仿原生的checkbox,方便排版
<div class="control-group"> <label class="control-label" style="width:100px;">可管理门店: </label> <div class="controls" style="margin-left:120px;" > <span style="cursor:pointer;" ng-repeat="store in stores" ng-click="check(store);"> <div class="checker"><span ng-class="{checked:(store.checked==1)}"></span></div> <lable ng-bind="store.name"></lable> </span> </div></div>angularJS:
$scope.check=function(store){ //行单击事件 if(store.checked==1){store.checked=0;}else{ store.checked=1;}};$http.post("home/member/getPowerStores").success(function(data){ //alert(angular.toJson(data)); $scope.stores = data; angular.forEach($scope.stores,function(store){ if($scope.stores.indexOf(store.id) >=0 ){ store.checked == 1; } }); });
0 0
- 相关问题及解决办法
- ArcGIS Server相关问题及解决办法汇总
- [0.1] spark相关问题及解决办法记录
- python安装相关问题及解决办法
- Debian navicat 相关问题及解决办法
- Gulp相关问题合集及解决办法
- 新版新浪微博api使用问题及相关解决办法
- 新版新浪微博api使用问题及相关解决办法
- 新版新浪微博api使用问题及相关解决办法
- 新版新浪微博api使用问题及相关解决办法
- CentOS6.6升级Gcc4.9.2相关问题及解决办法
- 各种浏览器的缓存机制及相关问题的解决办法
- 编译相关问题和解决办法
- Jetspeed2 问题及解决办法
- CVS问题及解决办法
- 汉字编码及相关问题
- SQLMode及相关问题
- 堆及相关问题
- POJ 3979 分数加减法【数学讨论题】
- X5 报表的ACTION 数据返回TABLE 代码
- java内存模型 多处理器
- XML基础(二)
- tornado的gen.engine浅析
- 相关问题及解决办法
- 更改MySQL用户密码
- 使用ngrok让微信公众平台通过80端口访问本机
- CString 成员函数用法大全
- java 内存模型 指南(Recipes)
- Python yield具体使用方法探讨
- 检测到 ContextSwitchDeadlock
- 有关类和方法
- java算数据百分比