### 高级搜索(自定义视图)
**说明:**
扩展属性: advSearchOptions: { },
参数说明:
modelName: 高级搜索唯一属性名称
selectFn: 选择后触发方法
searchConfig: \[ \] 高级搜索字段注册参数
**例:**
~~~
// 高级搜索
advSearchOptions : {
modelName : 'contractInfo',
// 选择字段后进行重置值操作
selectFn : function($valInput) {
$valInput.yxcombogrid_area("remove");
$valInput.yxselect_user("remove");
},
searchConfig : [{
name : '创建日期',
value : 'c.createTime',
changeFn : function($t, $valInput) {
$valInput.click(function() {
WdatePicker({
dateFmt : 'yyyy-MM-dd'
});
});
}
} {
name : '合同负责人',
value : 'c.prinvipalName',
changeFn : function($t, $valInput, rowNum) {
$valInput.yxselect_user({
hiddenId : 'prinvipalId' + rowNum,
nameCol : 'prinvipalName',
height : 200,
width : 550,
gridOptions : {
showcheckbox : true
}
});
}
}, {
name : '省份',
value : 'c.contractProvince'
}, {
name : '合同状态',
value : 'c.state',
type : 'select',
options : [{
'dataName' : '未提交',
'dataCode' : '0'
}, {
'dataName' : '审批中',
'dataCode' : '1'
}]
}, {
name : '签约主体',
value : 'c.signSubject',
type : 'select',
datacode : 'QYZT'
}]
} ...
...
~~~
- 架构
- 基础框架文档
- base/action(C层基类)
- protected 类定义
- __construct构造函数
- c_list
- c_index
- c_page
- c_pageJson
- c_listJson
- c_getByAjax
- c_getCountByName
- c_toAdd
- c_add
- c_init
- c_edit
- c_deletes
- c_ajaxdeletes
- c_saveBatch
- c_checkRepeat
- getDatadicts
- showDatadicts
- getDataNameByCode
- assign
- display
- view
- assignFunc
- model/base(M层基类)
- protected类定义(model)
- __construct
- find
- get_table_fields
- findAll
- findSql
- create
- delete
- findBy
- updateField
- query
- findCount
- update
- filterFunc
- filterField
- filterWithoutField
- filterCustom
- createBatch
- pageBySql
- listBySql
- pageBySqlId
- deletes
- 事务控制
- 获取对象数组
- addBatch_d
- add_d
- edit_d
- isRepeat
- 列表组件文档
- 基础表格
- 数据获取
- 表格数据显示
- 常用控制参数
- 表格右键扩展
- 表格扩展按钮
- 快速搜索
- 高级搜索(自定义视图)
- 表格注册事件
- 主从表格
- 可编辑表格
- 模块开发
- 开发案例
- 开发准则