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
<?xml version="1.0" encoding="UTF-8"?>
<!--
$Author: gaoyang
$Date: 2013-3-12 下午05:56:55
$Revision: 1.0
$Purpose: 资料收集
-->
<a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true" trace="true">
<a:init-procedure/>
<a:view>
<a:link id="pageLink_uploadFile" url="${/request/@context_path}/uploadFile.lview"/>
<script type="text/javascript"><![CDATA[
function render_chanceDocDs_grid(value, record, name) {
if(name=='upload_attachment')
{
return '<a href="javascript:winOpen_uploadFile(\'' + record.get('tenant_doc_code') + '\')">' + '${l:HLS.UPLOAD_ATTACHMENT}' + '</a>';
}
return '';
}
function winOpen_uploadFile(tenant_doc_code) {
new Leaf.Window({
url: $('pageLink_uploadFile').getUrl(),
params:{
table_name:'LCH_LEASE_CHANCE_DOC_CLT.TENANT_DOC_CODE.' + tenant_doc_code,
header_id:'${/parameter/@lease_chance_id}'
},
title: '${l:HLS.UPLOAD_ATTACHMENT}',
id: 'upload_file_id',
width: 900,
height: 400
});
}
function onIndexChange_chanceDocDs(ds, record) {
record_displayControl(ds, record);
}
]]></script>
<a:dataSets>
<a:dataSet id="chanceDocDs" autoQuery="true" bindName="doc_info" bindTarget="chanceCreateDs" fetchAll="true" model="lch.LCH502.lch_lease_chance_doc_clt" queryUrl="${/request/@context_path}/autocrud/lch.LCH502.lch_lease_chance_doc_clt/query?lease_chance_id=${/parameter/@lease_chance_id}" selectable="true">
<a:fields>
<a:field name="lease_chance_id"/>
<a:field name="tenant_doc_code"/>
<a:field name="received_flag" checkedValue="Y" uncheckedValue="N"/>
<a:field name="received_date"/>
</a:fields>
<a:events>
<a:event name="indexchange" handler="onIndexChange_chanceDocDs"/>
</a:events>
</a:dataSet>
</a:dataSets>
<a:grid id="chanceDocDs_grid" bindTarget="chanceDocDs" marginHeight="200" marginWidth="40">
<a:columns>
<a:column name="tenant_doc_code" width="200"/>
<a:column name="tenant_doc_name" width="250"/>
<a:column name="received_flag" editor="chanceDocDs_grid_editor_check" width="80"/>
<a:column name="received_date" editor="chanceDocDs_grid_editor_dp" renderer="Leaf.formatDate" width="150"/>
<a:column name="upload_attachment" align="center" prompt="HLS.UPLOAD_ATTACHMENT" renderer="render_chanceDocDs_grid" width="100"/>
</a:columns>
<a:editors>
<a:checkBox id="chanceDocDs_grid_editor_check"/>
<a:datePicker id="chanceDocDs_grid_editor_dp"/>
</a:editors>
</a:grid>
</a:view>
</a:screen>