/
headerMenu.html
126 lines (121 loc) · 4.15 KB
/
headerMenu.html
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<script type="text/javascript" src="@{'/public/javascripts/autoNumeric-1.7.5.js'}" ></script>
#{include 'dialogFrmUpdRec.html' /}
<script type="text/javascript">
<!--
jQuery(function() {
jQuery('#aRecEdit, #aRecEdit2').click(function() {
var dfurFvPayDate = new DfurFlgVal(true, null, false),
dfurFvBType = new DfurFlgVal(true, 0, true),
dfurFvHdlg = new DfurFlgVal(false, 0, false),
dfurFvPrlt = new DfurFlgVal(false, 0, true),
dfurFvItem = new DfurFlgVal(false, 0, true),
dfurFvAmnt = new DfurFlgVal(true, null, true),
dfurFvDebDate = new DfurFlgVal(false, null, false),
dfurFvCntnt = new DfurFlgVal(false, "", true),
dfurFvStore = new DfurFlgVal(false, "", true),
dfurFvRmrks = new DfurFlgVal(false, "", true),
dfurRec = new DfurRec(
null,
dfurFvPayDate,
dfurFvBType,
dfurFvHdlg,
dfurFvPrlt,
dfurFvItem,
dfurFvAmnt,
dfurFvDebDate,
dfurFvCntnt,
dfurFvStore,
dfurFvRmrks);
//家計簿入力フォームを開く
openDialogFrmUpdRec(dfurRec);
return false;
});
/* 3桁区切りの数値入力フィールドとして設定 */
jQuery('input.numeric').autoNumeric({aPad: false, vMin: '-999999999.99', vMax: '999999999.99'});
});
/* dialogFrmUpdRecを閉じた時の動作は呼び出し元で行う */
function whenDialogFrmUpdRecClosed(intRslt, dfurRec) {
var strErrMsg = "Common.updateRec";
if (dfurRec.id===null) dfurRec.id=undefined;
switch (intRslt) {
case 0:
break;
case 1:
var jqxhrUpdRec = jQuery.post('@{Common.updateRec}', {
id: dfurRec.id,
payment_date: dfurRec.payment_date,
balance_type_mst: dfurRec.balance_type_mst_id,
handling_mst: dfurRec.handling_mst_id,
parllet_mst: dfurRec.parllet_mst_id,
item_mst: dfurRec.item_mst_id,
amount: dfurRec.amount,
debit_date: dfurRec.debit_date,
content: dfurRec.content,
store: dfurRec.store,
remarks: dfurRec.remarks,
secret_remarks: dfurRec.secret_remarks,
secret_rec_flg: dfurRec.secret_rec_flg});
jqxhrUpdRec
.done(function(z) {
switch (z.intRslt) {
case 0:
//画面を再表示
location.replace(location.href);
break;
case 99:
alert(z.strErr);
break;
default:
strErrMsg += " result Error";
alert(strErrMsg);
}
})
.fail(function() {
strErrMsg += " Failed";
alert(strErrMsg);
});
break;
default:
alert("dialogFrmUpdMst return value error");
}
}
// -->
</script>
#{set 'slideMenus'}
<nav class="bt-menu large_cate" onclick="">
<a href="#" class="bt-menu-trigger"><span></span></a>
<div class="divUlFrm">
<ul>
<li></li>
<li><a href="@{DailyAccount.balanceTable()}">&{'views.dailyaccount.balancetable'}</a></li>
<li><a href="@{DailyAccount.dailyAccount()}">&{'views.dailyaccount.dailyaccount'}</a></li>
<li><a href="@{DetailList.dl_balance()}">&{'views.detaillist'}</a></li>
<li><a href="#" id="aRecEdit2">&{'views.login.recordEdit'}</a></li>
<li><a href="@{Config.cf_bank_list()}">&{'views.config.config'}</a></li>
</ul>
</div>
<div class="bt-overlay"></div>
</nav>
#{/set}
<li>
<ul class="memberMenu" >
<li class="${request.controller == 'DailyAccount' &&
strTableType == messages.get('views.dailyaccount.balancetable') ? 'selected' : ''}">
<a href="@{DailyAccount.balanceTable()}">&{'views.dailyaccount.balancetable'}</a>
</li>
<li class="${request.controller == 'DailyAccount' &&
strTableType == messages.get('views.dailyaccount.dailyaccount') ? 'selected' : ''}">
<a href="@{DailyAccount.dailyAccount()}">&{'views.dailyaccount.dailyaccount'}</a>
</li>
<li class="${request.controller == 'DetailList' ? 'selected' : ''}">
<a href="@{DetailList.dl_balance()}">&{'views.detaillist'}</a>
</li>
<li class="${request.controller == 'RecordEdit' ? 'selected' : ''}">
<a href="#" id="aRecEdit">&{'views.login.recordEdit'}</a>
</li>
<li class="${request.controller == 'Config' ? 'selected' : '' ||
request.controller == 'PplRecurringPayments' ? 'selected' : ''}">
<a href="@{Config.cf_bank_list()}">&{'views.config.config'}</a>
</li>
</ul>
</li>