1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| [#macro combogrid targetField="" textField="" textName="" idField="" url="" searchName="" searchField=""]
| <div id="tb">
| <input class="easyui-searchbox" data-options="prompt:'${searchName}',searcher:query_${targetField}" style="width:150px"/>
| </div>
| <script class="text/javascript">
| $(function(){
| $('#${targetField}').combogrid({
| pagination: true,
| panelWidth: 600,
| textField: '${textField}',
| toolbar: '#tb',
| idField: '${idField}',
| rows: '10',
| mode: 'remote',
| url: '${url}',
| fitColumns: true,
| columns: [
| [
| {
| field: 'ID',
| title: 'ID',
| hidden: true
| },
| {
| field: '${textField}',
| title: '${textName}',
| width: 30
| }
| ]
| ]
| });
| });
| function query_${targetField}(value){
| var map = new $.HashMap();
| map.put("${searchField}", $.trim(value));
| var g = $('#${targetField}').combogrid('grid');
| g.datagrid("reload", map.toJson());
| }
| </script>
| [/#macro]
|
|