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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="UTF-8"?>
<a:screen xmlns:a="http://www.leaf-framework.org/application" trace="true">
<a:init-procedure><![CDATA[
]]></a:init-procedure>
<a:view>
<a:link id="update_grant_area" model="cont.CON630.con_district_area_update" modelaction="batch_update"/>
<script type="text/javascript"><![CDATA[
function con_grant_aera_close() {
$('con_district_window').close();
}
// function hls051_grant_aera_query() {
// $('hls051_plan_to_grant_area_ds').query();
// }
function con_grant_aera_save(ds, record) {
var ds = $('con_plan_to_grant_area_ds');
var records = ds.getAll();
var saveData = [];
for (var i = 0;i < records.length;i++) {
var record = records[i];
record.set('_status', 'update');
record.set('group_id', '${/parameter/@group_id}');
saveData.push(record.data)
}
Leaf.request({
url: $('update_grant_area').getUrl(),
para: saveData,
success: function(args) {
Leaf.Masker.unmask(Ext.getBody());
Leaf.SideBar.show({
msg: '操作成功',
duration: 5000
});
},
failure: function(args) {
Leaf.Masker.unmask(Ext.getBody());
},
error: function(args) {
Leaf.Masker.unmask(Ext.getBody());
},
scope: this
});
}
]]></script>
<a:dataSets>
<a:dataSet id="hls051_product_plan_area_query_ds">
<a:fields>
<a:field name="area_code"/>
<a:field name="description"/>
</a:fields>
</a:dataSet>
<a:dataSet id="con_plan_to_grant_area_ds" autoQuery="true" fetchAll="true" model="cont.CON630.con_district_area" queryDataSet="hls051_product_plan_area_query_ds" queryUrl="${/request/@context_path}/autocrud/cont.CON630.con_district_area/query?group_id=${/parameter/@group_id}">
<a:fields>
<a:field name="group_id" defaultValue="${/parameter/@group_id}"/>
</a:fields>
</a:dataSet>
</a:dataSets>
<a:screenBody>
<a:screenTopToolbar>
<a:screenTitle/>
<a:gridButton click="con_grant_aera_close" text="关闭"/>
<!-- <a:gridButton click="hls051_grant_aera_query" text="查询"/> -->
<a:gridButton click="con_grant_aera_save" text="保存"/>
</a:screenTopToolbar>
<a:treeGrid id="hls051_tab1_id_tree_grid_id" bindTarget="con_plan_to_grant_area_ds" idField="area_id" marginHeight="180" navBar="true" parentField="parent_area_id" showCheckBox="true" width="380">
<a:columns>
<a:column name="area_desc" prompt="区域名称" width="150"/>
</a:columns>
<!-- <a:editors>
<a:comboBox id="tabDs_grid_comb"/>
</a:editors> -->
</a:treeGrid>
<!-- <a:events>
<a:event name="select" handler="hls_doc_layout_tab_select"/>
</a:events> -->
</a:screenBody>
</a:view>
</a:screen>