Отображение% входа в displayformat - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь добавить завершающий знак% к десятичному полю в сетке. В настоящее время у меня для displayformat установлено значение «##. 00%». Есть ли способ сделать это без каркаса, умножающего мое значение на 100 и переворачивающего его между показом десятичного числа (0,55 при выборе ячейки) и процентом (55% при ячейка не выделена).

Мне было бы наплевать, если бы это было непротиворечиво, но теперь у меня возникает проблема, когда я вставляю строку в указанную таблицу, а теперь, когда я устанавливаю значение ячейки 0,55 (после события вставки строки), она читает 0,55% в пользовательском интерфейсе .... даже когда я выбираю строку и теряю фокус после указанной вставки.

Спасибо -Kyle

1 Ответ

0 голосов
/ 22 мая 2019

Страница FA202010 выполняет аналогичное форматирование: ##0.0000%. Вот ASPX для комбинированной метки / поля:

<px:PXLabel ID="lblTotalPercents" runat="server" EnableClientScript="False" 
style="z-index:100;position:absolute;left:769px; top:9px; width: 74px;">Total Percent:</px:PXLabel>

<px:PXNumberEdit ID="edTotalPercents" runat="server" DataField="TotalPercents" Decimals="4" LabelID="lblTotalPercents" 
      MaxLength="8" DisplayFormat="##0.0000%" style="z-index:101;position:absolute;left:851px; top:9px; width: 98px;" TabIndex="10" ValueType="Decimal">
</px:PXNumberEdit>

С управлением редактором в режиме редактирования: enter image description here

То же значение в режиме отображения: enter image description here

...