|
![]() |
#1 |
Участник
|
![]()
Уважаемые разработчики,
подскажите, пожалуйста, как правильно вставить кусок кода с отступами? сейчас пробелы игнорируются. Есть ли аналог тега <pre> это форматированный текст с пробелами тег</pre>? Спасибо. |
|
![]() |
#2 |
Участник
|
Aleksey_M доработал и исправил тег [xpp]...[/xpp]
В панели инструментов добавлена иконка, которая вставляет этот тег. Пользуйтесь. X++: static void testSysQuery_CountLoops_rnr(Args _args) { Query q = new Query(); QueryRun qr; QueryBuildDataSource qbds; QueryBuildDataSource qbds2; LedgerTable lt; LedgerTrans ltrans; Integer loops; Integer Total; qbds = q.addDataSource(tablenum(LedgerTable)); qbds.addSortField(fieldnum(LedgerTable,AccountPlType)); qbds.orderMode(0); info(q.dataSourceNo(1).toString()); qr = new QueryRun(q); info(strfmt('Total select: %1',SysQuery::countTotal(qr))); info(strfmt('Loops: %1',SysQuery::countLoops(qr))); } X++: static void testSysQuery_CountLoops_rnr(Args _args) { //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr))); info(strfmt('Total "select": %1',SysQuery::countTotal(qr))); /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/ info(strfmt("Loops':' %1",SysQuery::countLoops(qr))); } |
|
![]() |
#3 |
Axapta
|
Сейчас в этом значке ничего не намекает на его "иксплюсплюсовское" происхождение. Может все же сделать его более понятным для участников? Заменить его хотя бы на что-то типа этого:
|
|
![]() |
#4 |
Участник
|
Цитата:
Это иконка метода в Аксапте. Хорошо, заменю. ЗЫ: Принимаются лучшие варианты иконки. |
|
![]() |
#5 |
Axapta
|
|
|
![]() |
#6 |
Moderator
|
А вот эта проблема всё равно остается...
Цитата:
Сообщение от Gustav
![]() Редактировать прямо там боюсь, так как съедет форматирование кода X++.
Кстати, почему такое происходит с тегом XPP? Т.е. пишу сообщение, делаю предварительный просмотр - пока всё хорошо, пишу дальше, делаю повторный предварительный просмотр - и всё разрушается - код сливается с текстом, отступы пропадают - в общем, беда какая-то... X++: static void testSysQuery_CountLoops_rnr(Args _args)</p><p>{</p><p> //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr)));</p><p> info(strfmt('Total "select": %1',SysQuery::countTotal(qr)));</p><p> /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/</p><p> info(strfmt("Loops':' %1",SysQuery::countLoops(qr)));</p><p>} А должно быть вот так (на этот раз я вставил без просмотра непосредственно перед сохранением): X++: static void testSysQuery_CountLoops_rnr(Args _args) { //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr))); info(strfmt('Total "select": %1',SysQuery::countTotal(qr))); /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/ info(strfmt("Loops':' %1",SysQuery::countLoops(qr))); } |
|
![]() |
#7 |
Участник
|
Поддерживаю Gustav. Постоянно тоже на этот 'point of no return' наталкиваюсь.
|
|
![]() |
#8 |
Administrator
|
X++: static void testSysQuery_CountLoops_rnr(Args _args) { //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr))); info(strfmt('Total "select": %1',SysQuery::countTotal(qr))); /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/ info(strfmt("Loops':' %1",SysQuery::countLoops(qr))); } Ээээ, почему остается? Она была уже? Сейчас попробовал десяток раз предпросмотр нажать - нормально все, последовательность действий и симптомы опишите, плз.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
![]() |
#9 |
Moderator
|
Цитата:
Сообщение от Aleksey_M
![]() X++:
static void testSysQuery_CountLoops_rnr(Args _args)</p><p>{</p><p> //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr)));</p><p> info(strfmt('Total "select": %1',SysQuery::countTotal(qr)));</p><p> /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/</p><p> info(strfmt("Loops':' %1",SysQuery::countLoops(qr)));</p><p>} >А вот эта проблема всё равно остается... Ээээ, почему остается? Она была уже? Сейчас попробовал десяток раз предпросмотр нажать - нормально все, последовательность действий и симптомы опишите, плз. Последовательность действий собственно описана в моей самоцитате в предыдущем посте. Браузер у меня - IE 6, Винда 2000 (готов еще что-нить указать, если надо). Для примера привожу еще пошаговые скриншоты моей попытки отредактировать свое предыдущее сообщение. P.S. Проблема как зарегистрированный баг, конечно, еще не поднималась. Просто я несколько ранее уже ею застенчиво интересовался ![]() |
|
![]() |
#10 |
Участник
|
Цитата:
PS. упс. поздно опомнился. ![]() |
|
![]() |
#11 |
Участник
|
Цитата:
Сообщение от Aleksey_M
![]() X++: static void testSysQuery_CountLoops_rnr(Args _args) { //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr))); info(strfmt('Total "select": %1',SysQuery::countTotal(qr))); /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/ info(strfmt("Loops':' %1",SysQuery::countLoops(qr))); } Ээээ, почему остается? Она была уже? Сейчас попробовал десяток раз предпросмотр нажать - нормально все, последовательность действий и симптомы опишите, плз. |
|
![]() |
#12 |
Moderator
|
Сменил в "Моем кабинете" в "Опциях" редактор - с "Визуального" на "Стандартный". Пробую:
Цитата:
Сообщение от Aleksey_M
![]() X++: static void testSysQuery_CountLoops_rnr(Args _args) { //info(strfmt('Total "select": %1',/*SysQuery::*/countTotal(qr))); info(strfmt('Total "select": %1',SysQuery::countTotal(qr))); /*info(strfmt("Loops':' %1",SysQuery:://countLoops(qr)));*/ info(strfmt("Loops':' %1",SysQuery::countLoops(qr))); } Ээээ, почему остается? Она была уже? Сейчас попробовал десяток раз предпросмотр нажать - нормально все, последовательность действий и симптомы опишите, плз. ![]() Главное, чтобы люди знали, где подкрутить, ежели что. Ну и для новых членов, наверное, надо по умолчанию "Стандартный редактор" поставить. P.S. Тестируюсь дальше - редактируюсь: Наверное, пользующихся много, но испытывающих дискомфорт от редактирования сообщения с включенным кодом X++ - существенно меньше ![]() |
|
![]() |
#13 |
Administrator
|
Хм, да, есть проблема. Проявляется только с визуальным редактором ответа (чтоб ему пусто было). Бум подумать как пофиксить.
Спасибо за багрепорт.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
![]() |
#14 |
Участник
|
Цитата:
Aleksey_M, можно ли узнать сколько народу пользуется этим режимом? |
|
![]() |
#15 |
Administrator
|
mazzy
Да не надо, не отключай, раз есть, пусть пользуется народ, я лучше причину поищу. Вот quote не визивигится(тьфу, слово то какое) же, так и xpp/cal надо в исключения добавить.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
![]() |
#16 |
Участник
|
Хорошо. Спасибо.
|
|
![]() |
#17 |
Administrator
|
Поправил отображение незакрытых кавычек/комментариев в конце кода + теперь не должно колбаситься при редактировании в WYSIWYG.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
![]() |
#18 |
Administrator
|
Поправил html+css для тега xpp (Добавлено несколько шрифтовых стилей. Какой лучше?).
В правильных броузерах убрано ограничение по ширине, в неправильном - увеличено с 640 до 800px. Наверно стоит и для других тегов подправить.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|
|
За это сообщение автора поблагодарили: mazzy (2), belugin (2), gl00mie (2). |
![]() |
#19 |
Участник
|
Наверное стоит оставить ограничение по ширине. Иначе расползается
Как избежать отмены фильтра на форме |
|
![]() |
#20 |
Administrator
|
mazzy
Хм, а броузер то какой? Ie6, зараза эдакая, растягивает таблицу, если в ней div широкий, потому и стоит для него ограничение по ширине. Раньше было 640px, 24.11 800px поставил. Сейчас на 640px опять верну. В опере и firefox2 проверял - нормально.
__________________
Был грязный плащ на нем одет, Цилиндр черный смят в гармошку... |
|