Dynamic View

Тема в разделе "Lotus - Xpages", создана пользователем doka, 20 мар 2013.

  1. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Здравствуйте!
    Подскажите пожалуйста, как указать тип столбца number или date/time при динамическом построении представления?
     
  2. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Сформулировал бы, что ли, вопрос по-человечески...
     
  3. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Что именно не понятно? Не знаю как более подробно описать..
    При динамическом построении data table, view формируются столбцы. Вот как бы тип этих столбцов указать? Мне кажется, кто делал, тот поймет о чем спрашиваю.

    Косяк возникает, когда в столбце отображается, например, нумерация. В статических view, можно указать тип столбца (Display type), а в динамических тип автоматически берется string и тогда нумерация выглядиn так:
    1.0
    2.0
    3.0
    4.0
     
  4. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    думаю имеет смысл значение умножить на 1. По идее получишь целое значение без дробной части.
    Если нужно вещественное число - множь на 1.0
     
  5. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Да, это наверное вариант, но все же больше интересует можно ли динамически прописать тип столбца? Потому как есть еще тип date/time, неизвестно какие трудности возникнут. А так тип указал и можно не беспокоиться.
     
  6. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Наверное проще всего обрабатывать отображение данных.. и на лету приводить к нужному типу
     
  7. doka

    doka Well-Known Member

    Регистрация:
    18 фев 2010
    Сообщения:
    118
    Симпатии:
    0
    Подытожу.

    1) динамически указать тип столбца нельзя(у меня не получилось).
    2) в столбце значения типа "число" будут прописываться через точку. Math.round, parseInt и др., которые возвращают значение с типом "число" не помогут. Нужно поменять тип переменной на "строка".
    3) Решил через переменная.toFixed()
     
Загрузка...
Похожие Темы - Dynamic View
  1. motogarri
    Ответов:
    16
    Просмотров:
    474
  2. SvetlanaL
    Ответов:
    0
    Просмотров:
    184
  3. tumanovalex
    Ответов:
    1
    Просмотров:
    840
  4. NickProstoNick
    Ответов:
    1
    Просмотров:
    821
  5. irishman
    Ответов:
    42
    Просмотров:
    9.415

Поделиться этой страницей