refreshRemind.html
1.75 KB
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
<form class="r4">
<div class="fgroup" data-prop="id">
<label>{{SystemEnv.getHtmlNoteName(4263)}}</label><!--选择页面:-->
<select id="ref-remind-pageSel" data-placeholder="{{SystemEnv.getHtmlNoteName(5173)}}"><!--缺省为当前页面-->
<option></option>
{{
items.reduce(function(prev, item) {
if(item.ishide == 1) {
return prev;
}
var temp = "<option value='" + item.id + "'>" + item.uiname + "</option>"
return prev + temp;
}, "")
}}
</select>
</div>
<div class="fgroup" data-prop="mecid">
<label>{{SystemEnv.getHtmlNoteName(5110)}}</label><!--选择插件:-->
<select id="ref-remind-mecSel" data-placeholder="{{SystemEnv.getHtmlNoteName(5174)}}"><!--缺省为对应页面的所有插件-->
<option></option>
{{
mecHandlers.reduce(function(prev, mecHandler) {
if(!mecHelper.isRemind(mecHandler.type)) return prev;
prev += "<option value='"+ mecHandler.id + "'>" + mecHelper.formatName(mecHandler) + "</option>";
return prev;
}, '')
}}
</select>
</div>
<script type="text/javascript">
(function() {
$("#ref-remind-pageSel").on("change", function() {
var pageid = $(this).val();
mecHelper.getMecsByPageid(pageid, mecHelper.isRemind)
.then(function(mecHandlers) {
mecHelper.resetSelectSource("#ref-remind-mecSel", mecHandlers);
});
});
})()
</script>
</form>