www.2527.com_澳门新葡8455手机版_新京葡娱乐场网址_
做最好的网站

应用JS轻便实现ionic调用键盘搜索作用,ionic中列

2019-07-05 03:17 来源:未知

那几个需假如产品提的,一齐头只是安装了 <input style="padding-top: 3px;" type="search" placeholder="搜索医务职员或诊所" ng-model="query">

动用JS轻便达成ionic调用键盘寻觅成效(超实用),jsionic

本条必要是产品提的,一初始只是设置了 <input style="padding-top: 3px;" type="search" placeholder="寻找医务职员或医院" ng-model="query">

type="search"

意识android上得以ios调取不出search健来,气死作者了,经过google的检索获得结论,必要在外围套用多个form表单,于是加上果然好使並且结合了form表单提交的风云间接调用了button 开关的点击事件ng-click="searchSelect()",不供给相当再去监听搜索键盘点击事件,省了第一次全国代表大会堆的劳动,果然很实用啊,作者当成个天才

hml代码如下:

<form>
<div class="bar bar-header item-input-inset" style="height: 50px;">
<label class="item-input-wrapper" id="search-input">
<i class="icon ion-ios-search" style="position: relative;color: gray;font-size: 1.5em;top: 1px;"></i>
<input style="padding-top: 3px;" type="search" placeholder="搜索医生或医院" ng-model="query">
</label>
<button class="button button-clear" style="color: #49B746;" ng-click="searchSelect()">搜索</button>
</div>
</form>

js代码如下:

$scope.searchSelect = function(){
if ($scope.currentSearchType == 'hospital'){
}else{
$scope.search();
}
};

如上所述是作者给我们介绍的施用JS轻巧达成ionic调用键盘找出效果(超实用),希望对我们持有扶助,即使我们有别的疑问请给本身留言,我会及时回复大家的。在此也特别多谢大家对帮客之家网址的支撑!

那几个须求是成品提的,一齐始只是安装了 input style="padding-top: 3px;" type="search" placehol...

 在项目中相见表单似的页面,供给举行追加一行和压缩一行的操作,举个例子:

type="search"

图片 1 

意识android上得以ios调取不出search健来,气死小编了,经过google的搜索得到结论,须求在外头套用一个form表单,于是加上果然好使并且构成了form表单提交的风云直接调用了button 按键的点击事件ng-click="searchSelect()",不需求相当再去监听搜索键盘点击事件,省了一大堆的麻烦,果然很实用啊,作者真是个天才

要落到实处能够选中商品,以及对商品的新闻列表实行体现与否的操作

hml代码如下:

html代码如下:

<form>
<div class="bar bar-header item-input-inset" style="height: 50px;">
<label class="item-input-wrapper" id="search-input">
<i class="icon ion-ios-search" style="position: relative;color: gray;font-size: 1.5em;top: 1px;"></i>
<input style="padding-top: 3px;" type="search" placeholder="搜索医生或医院" ng-model="query">
</label>
<button class="button button-clear" style="color: #49B746;" ng-click="searchSelect()">搜索</button>
</div>
</form>
<div class="chanpinxiangqing">
 <div class="item item-divider">产品明细</div>
 <div class="chanpinxiangqing" ng-repeat="master in masters">
  <div class="item item-divider">
   <div class="" ng-click="selectorOne($index)" style="display: inline-block;width: 50%;">
    <div class="chioceHook sPround">
     <div class="ion-checkmark-round ng-hide" ng-show="master.checked" style=""></div>
    </div>
    产品
   </div>
   <div ng-click="upOrdown($index);" ng-class="{true:'up',false:'upDown'}[master.updown]"></div>
  </div>
  <ul class="rzInfo" ng-show="master.up">
   <li class="row">
    <!--产品类型-->{{master.chanpinType}}
    <select class="" ng-model="myselectType" mobiscroll-select="settings" mobiscroll-instance="demo">
     <option value="0">请选择</option>
     <option value="1">中药</option>
     <option value="2">西药</option>
    </select>
   </li>
   <li class="row">
    <!--产品名称-->{{master.chanpinName}}
    <select class="" ng-model="myselectName" placeholder="请选择" mobiscroll-select="settings" mobiscroll-instance="demo">
     <option value="0">请选择</option>
     <option value="1">注射剂</option>
     <option value="2">麻醉剂</option>
    </select>
   </li>
   <li class="row">
    <!--规格-->{{master.guige}}
    <select class="" ng-model="myselectGuige" placeholder="请选择" mobiscroll-select="settings" mobiscroll-instance="demo">
     <option value="0">请选择</option>
     <option value="1">10ml</option>
     <option value="2">20ml</option>
    </select>
   </li>
   <li class="row">
    <!--单位-->{{master.danwei}}
    <input type="text" name="" class="col-xs-8" value="" />
   </li>
   <li class="row">
    <!--数量-->{{master.num}}
    <!--<b class="" contenteditable="true" ng-model="dataclean" ></b>-->
    <input type="text" name="" class="col-xs-8" value="" />
   </li>
   <li class="row">
    <!--单价(元)-->{{master.price}}
    <input type="text" name="" class="col-xs-8" value="" />
   </li>
   <li class="row">
    <!--总价-->{{master.total}}
    <input type="text" name="" readonly class="col-xs-8" value="" />
   </li>
  </ul>
 </div>
</div>
<div class="" style="margin-top: 10px;padding:10px;text-align: right;background: #fff;">合计发货总额:</div>
<div class="">
 <div class="btnadd" ng-click="add()">增加</div>
 <div class="btndel" ng-click="delete()">删除</div>
</div>

js代码如下:

js代码:

$scope.searchSelect = function(){
if ($scope.currentSearchType == 'hospital'){
}else{
$scope.search();
}
};
//控制器及服务等
.controller('fhShenQingAddCtrl', function($scope, CONFIG, $ionicSlideBoxDelegate, $rootScope, $http, $ionicPopup, faHuoService, $timeout, $window, loading, tool) {
//产品下的类型名称及规格的选择弹窗设置
 $scope.settings = {
  theme: 'mobiscroll',
  lang: 'zh',
  display: 'center',
  cancelText: '取消',
  setText: '确定',
  onBeforeClose: function(event, inst) {
   if(event.button == "set") {
    $scope.startdate = event.valueText;//获取选择日期
    console.log($scope.startdate)
   } else if(event.button == "cancel") {
    console.log("取消")
   }
  }
 };
 //增加
 $scope.masters= [{'chanpinType':'产品类型',
     'chanpinName':'产品名称',
     'guige':'规格',
     'danwei':'单位',
     'num':'数量',
     'price':'单价(元)',
     'total':'总价',
     'checked':'true',//选中切换
     'updown':'true',//下拉内容显示切换
     'up':'true'//箭头上下切换
     }];
 $scope.add = function() {
  $scope.cope={'chanpinType':'产品类型',
     'chanpinName':'产品名称',
     'guige':'规格',
     'danwei':'单位',
     'num':'数量',
     'price':'单价(元)',
     'total':'总价',
     'checked':'true', //选中切换
     'updown':'true', //下拉内容显示切换
     'up':'true' //箭头上下切换
     };
  var bb = angular.copy($scope.cope);
  $scope.masters.push(bb) 
  console.log($scope.masters)
 };
 //删除
 $scope.delete = function() {
  var arr = [];
  angular.forEach($scope.masters,function(item,index){
   if(!item.checked){
    arr.push(item);     
   }
  })
  //console.log(arr)
  $scope.masters = arr;
 };
 //切换箭头的上下指向这里写代码片
 $scope.upOrdown = function(rowNumber){
  console.log($scope.masters[rowNumber].updown)
  $scope.masters[rowNumber].up = !$scope.masters[rowNumber].up;
  $scope.masters[rowNumber].updown=!$scope.masters[rowNumber].updown;
 };
 //某一行选中
 $scope.selectorOne = function(rowNumber) {
  console.log($scope.masters[rowNumber].checked)
  $scope.masters[rowNumber].checked = !$scope.masters[rowNumber].checked;
 };
})

以上所述是小编给我们介绍的运用JS轻便完结ionic调用键盘寻觅成效(超实用),希望对大家享有支持,假如大家有任何疑问请给作者留言,作者会及时复苏大家的。在此也非常感激我们对台本之家网站的支撑!

形成的功效为:

您恐怕感兴趣的稿子:

  • ionic在开拓ios系统微信时键盘挡住输入框的减轻方式(键盘弹出难点)
  • 何以缓解IONIC页面后面部分被覆盖十分小概前行滚动难点
  • ionic隐藏tabs的方法
  • Ionic暗中同意的Tabs模板使用实例
  • ionic组件ion-tabs选项卡切换效果实例
  • ionic中列表项增删的贯彻方式

点击前

图片 2

点击后

图片 3

以上所述是我给大家介绍的ionic中列表项增删的落到实处格局,作者会及时复苏大家的。在此也特别感激大家对台本之家网址的支撑!

你或然感兴趣的文章:

  • ionic在支付ios系统微信时键盘挡住输入框的化解方法(键盘弹出标题)
  • 动用JS轻易达成ionic调用键盘寻觅效果(超实用)
  • 怎么消除IONIC页面尾巴部分被覆盖无法前行滚动难点
  • ionic隐藏tabs的方法
  • Ionic私下认可的Tabs模板使用实例
  • ionic组件ion-tabs选项卡切换效果实例
TAG标签:
版权声明:本文由澳门新葡8455手机版发布于Web前端,转载请注明出处:应用JS轻便实现ionic调用键盘搜索作用,ionic中列