通常的值是通过JSON传递给servlet的。但是,我需要一个时间戳范围(开始和停止值),我需要使用IN ADDITION到常规的flexigrid值(页面, qtype,query,rp,sortname,sortorder)。所以,我想用字符串值添加startTime和stopTime,例如“09/12/2013 16:03”
我尝试过使用flexOptions,但一定不能正确使用它,因为我没有传递额外的值。任何人都可以告诉我如何将这两个值与flexigrid帖子中的其他值一起传递给服务器吗?
答案 0 :(得分:1)
找到答案。使用此代码:
$('#useTimeRange').change(function() {
if( this.checked ) { //limit events to timestamp range
//alert("Checked " + startTime + " " + endTime);
var data = {name: 'startTime', value: $("#startTime").val()};
var data2= {name: 'endTime', value:$("#endTime").val()};
$('.flex5').flexOptions({params: [ data, data2 ]}).flexReload();
}
这是相关的UI和firebug: