修复BUG,更改下拉框value时,text要跟着显示汉字,统一字典维护Define 1表示自定义

This commit is contained in:
Argo-Lenovo 2016-11-08 17:13:05 +08:00
parent cba0ff6fd0
commit 983a11e907
3 changed files with 10 additions and 15 deletions

View File

@ -26,7 +26,10 @@
var target = {}; var target = {};
for (name in this.options.map) { for (name in this.options.map) {
var ctl = $("#" + this.options.map[name]); var ctl = $("#" + this.options.map[name]);
if (ctl.hasClass('selectpicker')) target[name] = ctl.selectpicker('val'); if (ctl.hasClass('selectpicker')) {
target[name] = ctl.selectpicker('val');
target[name + 'Name'] = ctl.parentsUntil('bootstrap-select').children('button[data-id="' + this.options.map[name] + '"]').attr('title');
}
else target[name] = ctl.val(); else target[name] = ctl.val();
} }
return target; return target;

View File

@ -24,19 +24,11 @@
</div> </div>
<div class="form-group col-lg-3"> <div class="form-group col-lg-3">
<label class="control-label" for="txt_dict_define">字典类别</label> <label class="control-label" for="txt_dict_define">字典类别</label>
<input type="text" class="form-control hide" id="txt_dict_define" /> <select class="selectpicker form-control" data-width="auto" id="txt_dict_define">
<div class="btn-group"> <option value="">全部</option>
<button type="button" class="btn btn-default">全部</button> <option value="1">自定义</option>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <option value="0">系统使用</option>
<span class="caret"></span> </select>
<span class="sr-only">下拉按钮</span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#" data-val="">全部</a></li>
<li><a href="#" data-val="1">自定义</a></li>
<li><a href="#" data-val="0">系统使用</a></li>
</ul>
</div>
</div> </div>
<div class="form-group col-lg-2"> <div class="form-group col-lg-2">
<button type="button" id="btn_query" class="btn btn-primary"><span class="glyphicon glyphicon-search" aria-hidden="true"></span>查询</button> <button type="button" id="btn_query" class="btn btn-primary"><span class="glyphicon glyphicon-search" aria-hidden="true"></span>查询</button>

View File

@ -23,7 +23,7 @@ namespace Bootstrap.DataAccess
{ {
var ret = CacheManager.GetOrAdd(RetrieveDictsDataKey, CacheSection.RetrieveIntervalByKey(RetrieveDictsDataKey), key => var ret = CacheManager.GetOrAdd(RetrieveDictsDataKey, CacheSection.RetrieveIntervalByKey(RetrieveDictsDataKey), key =>
{ {
string sql = "select ID, Category, Name, Code, Define, case Define when 0 then '系统使用' else '用户自定义' end DefineName from Dicts"; string sql = "select ID, Category, Name, Code, Define, case Define when 0 then '系统使用' else '自定义' end DefineName from Dicts";
List<Dict> Dicts = new List<Dict>(); List<Dict> Dicts = new List<Dict>();
DbCommand cmd = DBAccessManager.SqlDBAccess.CreateCommand(CommandType.Text, sql); DbCommand cmd = DBAccessManager.SqlDBAccess.CreateCommand(CommandType.Text, sql);
try try