jeecg bootstrap框架 构造下拉列表,当选中的值改变时,自动填充其关联控件的值

构造下拉列表:方法之一:使用控件  <t:dictSelect> 对数据库中对应的表进行绑定

 1 <div class="bt-item col-md-6 col-sm-6">
 2             <div class="row">
 3                 <div class="col-md-3 col-sm-3 col-xs-3 bt-label">
 4                     id:
 5                 </div>
 6                 <div class="col-md-9 col-sm-9 col-xs-9 bt-content">
 7                  <t:dictSelect id="drugCatalogueId" field="drugCatalogueId" type="list" extendJson="{class:‘form-control input-sm‘}"
 8                             dictTable="lims_drug_catalogue" dictField="id" dictText="drug_name" datatype="*" ></t:dictSelect>
 9         

使用ajax,当下拉列表当选中的值改变时,改变其关联控件的值

当下拉列表声明id 时,如id="drugCatalogueId" 可使用

$(‘#name=drugCatalogueId‘).on(‘change‘,function(){
//内容
})

否则

$(‘select[name=drugCatalogueId]‘).on(‘change‘,function(){
//内容
})

ajax请求代码如下:

data:{ } :存放请求需要传递的参数;

function(data) :data 为 ajax 请求后返回的 json格式;

sysOrgCode 为ajax 请求返回后对应的entity实体,通过entity的成员变量名获得其对应的值,再将值赋值到对应的控件内容。

 1 var sysOrgCode = null;
 2     $(‘#drugCatalogueId‘).on(‘change‘,function(){
 3         $.ajax({
 4             type: "GET",
 5             url: "limsDrugCatalogueController.do?drugCatalogue&id="+$(‘#drugCatalogueId‘).val(),
 6             data: {},
 7             async:false,
 8             dataType: "json",
 9             success: function (data) {
10                 if (data.success == true) {
11                     sysOrgCode=data.obj;
12                     console.log(data);
13                 } else {
14
15                 }
16             }
17         });
18         $(‘#drugNumber‘).val(sysOrgCode.drugCode);
19         $("#drugNumber").text();
    $(‘#drugNumber‘).val(sysOrgCode.drugCode);
   $("#drugNumber").text();  填充text控件的内容,并当其值改变时,更新文本框的内容。

原文地址:https://www.cnblogs.com/KekeChen/p/9520902.html

时间: 2024-07-31 04:32:35

jeecg bootstrap框架 构造下拉列表,当选中的值改变时,自动填充其关联控件的值的相关文章

PyQt5 中当窗口大小改变时,如何去调整控件的位置以适应窗口大小改变的思考

from PyQt5.Qt import * #刚开始学习可以这样一下导入 import sys,time class Window(QWidget): def __init__(self): super().__init__() self.setWindowTitle("QLineEdit 输出模式的案例") self.resize(400,400) self.set_ui() self.i = 1 def set_ui(self): pass def resizeEvent(sel

listview当选中某一个item时设置背景色其他的不变

listview当选中某一个item时设置背景色其他的不变: 可以使用listview.setOnFoucsChangeListener(listener) ; /** * listview获得焦点和失去焦点时背景颜色的变化 * @author long * */ private class MyOnFocusChangeListener implements OnFocusChangeListener{ @Override public void onFocusChange(View v, b

DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件-转

转自 https://maodaili.de/mao.php?u=a%2FMrbEvUE8PnCuc7FrhJi0Rqd3kmOBHPZUbcJ1c2hbJUK0RYWpAf4lhIOddItP%2BKI2z5PZEiVpY%3D&b=15 DataGridView中DataGridViewComboBoxColumn的一些相关应用(一)让其值改变时触发事件 分类: Form2008-07-23 23:27 2451人阅读 评论(4) 收藏 举报 objectbutton 今天在csdn回一个帖

input中的内容改变时触发的事件

onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发: onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有. oninput事件是IE之外的大多数浏览器支持的事件,在value改变时实时触发,但是通过js改变value时不会触发:基本写原生常用的是oninput. oninput与onpropertychange失效的情况: oninput事件: 1.当脚本中改变value时,不会触发: 2.从浏览器的自

Spring配置文件中直接定义bean时自动注入失败研究

一个Spring注入问题,首先看一个普通Spring Bean, public class Foo { @Autowired Bar bar; public void doSomething(){ bar.doSomething(); } } Spring配置一: <bean id="bar" class="com.test.Bar"></bean> <bean id="foo" class="com.te

Bootstrap系列 -- 42. 导航条中的按钮、文本和链接

Bootstrap框架的导航条中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,还可以使用其他元素.框架提供了三种其他样式: 1.导航条中的按钮navbar-btn 2.导航条中的文本navbar-text 3.导航条中的普通链接navbar-link 但这三种样式在框架中使用时受到一定的限制,需要和navbar-brand.navbar-nav配合起来使用.而且对数量也有一定的限制,一般情况在使用一到两个不会有问题,超过两个就会有问题. <d

bootstrap框架中data-toggle=&quot;tab&quot;属性会取消a标签默认行为

这几天做公司项目用了bootstrap框架,在用导航组件的过程中,我发现在a标签里面添加data-toggle="tab"属性之后,这个a标签会失去默认行为,点击a标签的时候不会跳转,即使有href属性,但是它不管用.So,如果想要实现它导航栏的效果,又要能够让链接有效,只能去掉data-toggle="tab"属性.但是动态切换导航按钮的active属性就实现不了,但是实现了跳转,active属性还有什么用呢?就算有也看不到(小记)

关于bootstrap的datepicker在meteor应用中的使用(不包含bootstrap框架)

1.安装bootstrap3-datepicker包 meteor add rajit:bootstrap3-datepicker 2.使用方法 Example In your handlebars template: <input type="text" class="form-control" id="my-datepicker"> In client-side JS code: Template.mytemplate.rende

Bootstrap框架中的字形图标的理解

最近项目中准备使用 Bootstrap 框架,看中了Ace Admin 这套皮肤,看其代码的时候,发现使用了字形图标.下面内容来源于网络,根据自己对新知识的学习曲线重新整合了一下: 一,字形图标的定义和产生原因: 字形图标(Glyphicons)是在 Web 项目中使用的图标字形.虽然,Glyphicons Halflings 需要商业许可,但是您可以通过基于项目的 Bootstrap 来免费使用这些图标. 为了表示对图标作者的感谢,希望您在使用时加上 GLYPHICONS 网站的链接.(原文)