①前端吸收enum时,将它放入一个容器
<script type="text/javascript">
var App = {};
App.module = "merchantManage";
App.mydata =
{"data":[
#{list items:memberStatus, as:"status"}
{"title":"${status?.title}","name":"${status}"},
#{/list}
#{list items:memberOperationTypes, as:"target"}
{"title":"${target?.title}","name":"${target}"},
#{/list}
]};
</script>
②js中将数据以name和title的格局保留在一个数组中
var inventory = []; 这里的数组的域必需保证获得时能够得到
/*********格局化商家状况*************/
for (i = 0; i < App.mydata.data.length; i++) {
inventory.push({
"name": App.mydata.data[i].name,
"title": App.mydata.data[i].title
});
}
/*********格局化商家状况*************/
③
var gid = "";为暂存当前枚举name
function findMemberStatus(status) {//创立一个办法,用于断定是不是是同类型,是同类则返回当前枚举name
return status.name === gid;
}
④格局化获得
formatTem = {
memberStatusFarmet: function() {
gid = this.operationType;//暂存当前枚举name
var type = inventory.find(findMemberStatus).title;找到当前枚举name对应的数据,获得title
if (type) {
return type;返回枚举title
}
return "----";
}
}
①前端吸收enum时,将它放入一个容器
<script type="text/javasc