我一直在尝试创建一个对象以在 jtable 中用作选项(用于选择列表)。
我似乎没有正确的格式。jtable.org 网站说它需要一个数组:
从 jtable.org 网站:
http://jtable.org/ApiReference#fopt-options
PhoneType: {
title: 'Phone type',
options: [{ Value: '1', DisplayText: 'Home phone' }, { Value: '2', DisplayText: 'Office phone' }, { Value: '2', DisplayText: 'Cell phone' }]
}
但是,当我创建这样的对象时:
var optionsObject = [];
optionsObject.push({Value: i, DisplayText: 'Hello' + i});
然后将其用作我的 jtable 中选项的变量:
key: true,
options: optionsObject,
我没有得到选择列表下拉列表中的项目。我确实在选择列表中得到了一些东西,但它看起来像“[object Object]”而不是实际的项目。
我不确定我做错了什么。
如果我发送一个看起来像这样的对象:
object.push('hello' + i);
正如预期的那样,我将在选择列表中获得一个看起来像“hello0”的项目,但随后显示文本也用作值。我需要一个具有单独显示文本和值的对象。
有人在这方面取得过成功吗?