【发布时间】:2015-12-05 00:37:46
【问题描述】:
我有一个 Java 枚举类:
public enum NciTaskType
{
PndReviewWoli, // 0
OspPlanning, // 1
;
@Override
public String toString()
{
switch (this)
{
case PndReviewWoli:
return "Pnd Review Woli";
case OspPlanning:
return "Osp Planning";
default:
throw new AssertionError();
}
}
}
现在,如何从javascript/jquery 访问这个toString() 方法?
我想显示"Pnd Review Woli" 而不是"PndReviewWoli"
Javascript 代码块:
$(document).ready(function ()
{
$('#woliContainer').jtable({
//title: 'TT LIST',
messages: {
noDataAvailable: 'No Pending Work Orders available!'
},
paging: true, //Enable paging
pageSize: 10, //Set page size (default: 10)
sorting: true,
actions: {
listAction: "/Vela-web-client/nci/getWoliList.htm"
},
fields: {
taskType: {
title: 'Type',
width: '10%',
edit: false,
display: function (data) {
return data.record.taskType;
}
},
}
});
$('#woliContainer').jtable('load');
});
HTML 代码块:
<div id="woliContainer"></div>
注意:这里有一个 jtable 的 jquery 脚本,这里不关心。
【问题讨论】:
-
你在哪里有
enum?服务器端?客户端? -
在服务器端(在java代码块中)
-
你的
javascript和html在哪里? -
@AshrafPurno:添加了代码块。
标签: javascript java jquery enums tostring