zoukankan      html  css  js  c++  java
  • 药品查询APP开发流程(五)开发—yao_search.js

    yao_search.js实现的是药品查询功能。

    创建一个输入框接收用户输入的值,创建一个按钮提交搜索关键字查询数据库

    如果查询不到结果,则弹出一个提示框显示无结果。

    如果查询到结果,则显示详细的药品信息

    imageimage

    创建UI

    headerView—>logoLabel

    searchView—>searchTextField—>searchBtn

    adView—>logoLabel2----点击searchBtn后----->tableview

    创建getYao函数

    首先安装数据库

    然后打开数据库

    接着执行数据库查询操作返回的结果存储在rows对象当中

    最后关闭数据库连接

    得到查询结果后

    如果返回的结果如果为空,即查询不到结果,则弹出一个提示框显示无结果

    如果返回的结果如果不为空,则删除adView,并创建一个tableview,将得到的结果放到row里。

    function getYao(name){
    		
    		Ti.Database.install('../yao.sqlite','yao');
    		
    		var dbGetName = Titanium.Database.open('yao');
    		
    		var rows = dbGetName.execute('SELECT * FROM yao WHERE name = "' + name + '"');
    		
    		dbGetName.close();
    		
    		if(rows.getRowCount() == 0 ){
    			alert('没有找到 --' + name);
    		}
    		
    		if(rows.getRowCount() > 0 ){
    			
    			while(rows.isValidRow()){
    				
    				
    				currentWin.remove(adView);
    				
    				
    				
    				var data = [
    				{title:'' + rows.fieldByName('price') + '', header:'市场价格'},
    				{title:'' + rows.fieldByName('company') + '', header:'生产厂商'},
    				{title:'' + rows.fieldByName('result') + '', header:'药效'},
    				];
    				
    				var tableview = Ti.UI.createTableView({
    					data:data,
    					top:'90dp' 
    				});
    				
    				currentWin.add(tableview);
    				
    				
    				
    				
    				rows.next();
    				
    			}
    			
    			rows.close();
    		}
    		
    	}

    创建搜索按钮点击事件

    执行getYao函数,并传入用户输入的关键词进行查询

    searchBtn.addEventListener('click',function(){
            
            //执行查询函数(传入用户输入的值)
            getYao(searchTextField.value.toString());
            
            
        });
  • 相关阅读:
    DataGridView在vb.net中的操作技巧
    0、(空字串)、Null、Empty、与Nothing的区别
    System.Timers.Timer与System.Windows.Forms.Timer 区别
    C#判断常见类型格式是否正确的类
    C#对系统注册表操作的类
    Socket基础知识分享
    怎样才能充分利用SQL索引
    通过建立Socket连接来快速判断数据库连接是否正确
    C#中各种数据类型转换的方法的类
    VB.Net C#代码转换工具
  • 原文地址:https://www.cnblogs.com/xiaozhanga4/p/2509274.html
Copyright © 2011-2022 走看看