【问题标题】:Jtable options array for drop down list or select list用于下拉列表或选择列表的 Jtable 选项数组
【发布时间】:2013-08-09 17:56:25
【问题描述】:

我一直在尝试创建一个对象以在 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”的项目,正如预期的那样,但随后显示文本也用作值。我需要一个具有单独显示文本和值的对象。

有人在这方面取得过成功吗?

【问题讨论】:

    标签: list object select options jquery-jtable


    【解决方案1】:

    经过多次试验和错误,调试器在 jtable 脚本文件中停止,我了解到,为了将对象用于 jtable 中字段的 'options' 属性,该对象必须采用以下格式

    var optionsObject = new Object();
    optionsObject[Value] = DisplayText;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      相关资源
      最近更新 更多