对dwz的combox组件扩展属性

简介: 对dwz的combox组件扩展属性

前言:今天使用到dwz的combox组件,根据官方API上写的“value属性则用来指定combox的默认值”,但是经过实践发现,该属性并没有起到作用,结合到dwz的检索功能,还会重新刷新当前navTab,经过对dwz源码的分析,做了以下的调整



第一步:先对页面做以下处理,把text值和value值写一致,另外在select上加上一个扩展的属性svalue

<label>状态:</label>
      <c:choose>
      <c:when test="${status != null}">
        <select class="combox" id="status" name="status" svalue="${status}">
        <option value="全部">全部</option>
        <option value="启用">启用</option>
        <option value="停收新单">停收新单</option>
        <option value="停用账户">停用账户</option>
        </select>
      </c:when>
      <c:otherwise>
        <select class="combox" id="status" name="status" svalue="启用">
        <option value="全部">全部</option>
        <option value="启用">启用</option>
        <option value="停收新单">停收新单</option>
        <option value="停用账户">停用账户</option>
        </select>
      </c:otherwise>
      </c:choose>


第二步:修改dwz.combox.js,见如下位置

return this.each(function(i){
    var $this = $(this).removeClass("combox");
    var name = $this.attr("name");
    var value= $this.attr("svalue");
    var label = $("option[value=" + value + "]",$this).text();
    var ref = $this.attr("ref");
    var refUrl = $this.attr("refUrl") || "";


将原来的“var value = $this.val()”修改为“var value = $this.attr("svalue")”



经过以上内容的修改,就可以直接通过select的svalue对下框进行赋值操作。

相关文章
|
6月前
|
开发框架 缓存 前端开发
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件
|
6月前
|
开发框架 前端开发 JavaScript
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(10) -- 在DataGrid上直接编辑保存数据
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(10) -- 在DataGrid上直接编辑保存数据
|
6月前
|
开发框架 前端开发 搜索推荐
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(4) -- 实现DataGrid数据的导入和导出操作
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(4) -- 实现DataGrid数据的导入和导出操作
|
7月前
element UI 组件封装--搜索表单(含插槽和内嵌组件)
element UI 组件封装--搜索表单(含插槽和内嵌组件)
213 5
|
JavaScript
巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)
巧妙使用Vue.extend继承组件实现el-table双击可编辑(不使用v-if和v-else)
511 0
|
JSON JavaScript 前端开发
继续对dwz封装树形下拉框
继续对dwz封装树形下拉框
173 0
继续对dwz封装树形下拉框
|
JSON 前端开发 JavaScript
为dwz扩展树形下拉框
为dwz扩展树形下拉框
159 0
为dwz扩展树形下拉框
|
API
对dwz的combox组件扩展属性
对dwz的combox组件扩展属性
129 0
|
Web App开发
艾伟:FCKeditor 配置、扩展
一、自定义 FCKeditor 的 BasePath BasePath 即FCKeditor在网站中的相对路径,默认值是 /fckeditor/,最好在Web.config appSettings中对其进行配置: 这样做有诸多优点: 开发环境与生产环境不同,开发环境一般是http://localhost/xxx.
1083 0
|
C#
潜移默化学会WPF(难点控件treeview)--改造TreeView(CheckBox多选择版本),递归绑定数据
原文:潜移默化学会WPF(难点控件treeview)--改造TreeView(CheckBox多选择版本),递归绑定数据 目前自己对treeview的感慨很多 今天先讲 面对这种 表结构的数据 的其中一种绑定方法,后面多几列其他属性都没关系,例如多个字段, 1  A  0 2  B  0 3  C  0 4  D  1 5  E  2 6  F  4 7  G 1 .
2427 0

热门文章

最新文章