页面输入框展现列表以及选中获取

/**
* 获取展现在输入框的列表,数据库中读取组合

* @return
*/
@RequestMapping("/querysupplierManage")
public @ResponseBody
String querysupplierManage() {
List<Map<String, Object>> list = pms.getSupplierList();
JSONObject json=new JSONObject();
json.put("message", "");
JSONArray array=new JSONArray();
Iterator<Map<String, Object>> it1 = list.iterator();
//Pinyin4j pinyin4j=new Pinyin4j();
JSONObject jsonObject1=new JSONObject();
         //jsonObject1.put("userName","");
         //jsonObject1.put("shortAccount","");
         array.add(jsonObject1);
while(it1.hasNext()){
            Map<String, Object> map=it1.next();
            //String numbers=String.valueOf("numbers").trim();
            //numbers=map.get("numbers").toString().trim();
            String id= map.get("id").toString();
            String no=(String) map.get("no");
            JSONObject jsonObject=new JSONObject();

            //jsonObject.put("userName", pinyin4j.getPingYin(name));

注意以下两句的顺序,关于哪个输入框展现哪个字段

            jsonObject.put("userName",no);

            jsonObject.put("shortAccount",id);


            //jsonObject.put("shortAccount",numbers);
            array.add(jsonObject);
        }
json.put("value", array);
json.put("code", "200");
json.put("redirect", "");
//System.out.println(json.toString());
return json.toString();

}




 var testBsSuggest=$("#no").bsSuggest({url:"<%=root%>/unphonethe/querysupplierManage.do",showBtn:true,indexKey:1}).on("onDataRequestSuccess",function(e,result){console.log("onDataRequestSuccess: ",result)}).on("onSetSelectValue",function(e,keyword){console.log("onSetSelectValue: ",keyword)
    $('#id1').val(keyword.id);
    }).on("onUnsetSelectValue",function(e){console.log("onUnsetSelectValue")});

可以使用Qt中的QLineEdit类来创建输入框,然后在Python代码中获取输入框中的值。 以下是一个简单的示例,它创建一个包含两个输入框的窗口,并在点击按钮时获取输入框中的值并将其打印到控制台中。 ```python import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout class MyWindow(QWidget): def __init__(self): super().__init__() # 创建两个输入框和一个按钮 self.input1 = QLineEdit() self.input2 = QLineEdit() self.button = QPushButton('获取输入框的值') # 将按钮点击事件连接到槽函数 self.button.clicked.connect(self.getInputs) # 创建布局 layout = QVBoxLayout() layout.addWidget(QLabel('输入框1:')) layout.addWidget(self.input1) layout.addWidget(QLabel('输入框2:')) layout.addWidget(self.input2) layout.addWidget(self.button) # 设置窗口布局 self.setLayout(layout) def getInputs(self): # 获取输入框中的值并打印到控制台中 input1_value = self.input1.text() input2_value = self.input2.text() print('输入框1的值:', input1_value) print('输入框2的值:', input2_value) if __name__ == '__main__': app = QApplication(sys.argv) window = MyWindow() window.show() sys.exit(app.exec_()) ``` 在这个例子中,我们使用了QLineEdit类来创建输入框,并且使用text()方法获取输入框中的值。我们还创建了一个QPushButton,并将它的点击事件连接到getInputs()槽函数。当点击按钮时,槽函数将获取输入框中的值并将它们打印到控制台中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值