<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Вопрос -пожелание по улучшению сервиса пользовательских таблиц]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Вопрос -пожелание по улучшению сервиса пользовательских таблиц форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 08 Apr 2026 15:05:43 +0300</pubDate>
		<item>
			<title>Вопрос -пожелание по улучшению сервиса пользовательских таблиц</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28407/topic3055/">Вопрос -пожелание по улучшению сервиса пользовательских таблиц</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<a class="blog-p-user-name" id="bp_G2szCs9A" href="/user/2600/" bx-tooltip-user-id="2600">Andrei2016</a>, <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Добрый день, <br /> &nbsp; &nbsp; &nbsp; Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, &nbsp; &nbsp; &nbsp; что реализация пожелания признана потенциально целесообразной. &nbsp; &nbsp; &nbsp; Если по результатам дальнейшего анализа, включающего юридические &nbsp; &nbsp; &nbsp; аспекты, анализ на непротиворечивость с общей политикой компании, &nbsp; &nbsp; &nbsp; никаких возражений не возникнет, мы постараемся включить Ваше &nbsp; &nbsp; &nbsp; пожелание в план доработок при выпуске одной из следующих версий &nbsp; &nbsp; &nbsp; нашего ПО. <br />
			<i>25.12.2017 15:39:39, Zoya Skvorcova.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28407/topic3055/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28407/topic3055/</guid>
			<pubDate>Mon, 25 Dec 2017 15:39:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопрос -пожелание по улучшению сервиса пользовательских таблиц</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26609/topic3055/">Вопрос -пожелание по улучшению сервиса пользовательских таблиц</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте! <br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и<br />сообщить Вам результаты анализа. Впоследствии, по результатам анализа,<br />будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>13.09.2017 12:00:32, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26609/topic3055/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26609/topic3055/</guid>
			<pubDate>Wed, 13 Sep 2017 12:00:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Вопрос -пожелание по улучшению сервиса пользовательских таблиц</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message26607/topic3055/">Вопрос -пожелание по улучшению сервиса пользовательских таблиц</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос-пожелание.<br /><br />Ранее я уже поднимал эту тему - изначального присутствия столбца с номерами строк в любой таблице, созданной посредством функции AllocTable(). Очень усложняет работу необходимость постоянного уменьшения ширины этого служебного столбца до нуля при каждом запуске скрипта, в том числе, и в процессе его отладке.<br /><br />Проанализировав таблицы терминала, я пришел к выводу, что во всех случаях используется один и тот же класс, задающий рабочую таблицу. Отличие же пользовательских таблиц, созданных через QLUA, от таблиц собственно терминала только в наличии ряда ограничений по функциональности (de facto, в отсутствии наследования ряда методов класса при создании пользовательской таблицы). Тем не менее, наличие столбца с номерами строк и автоматическая их нумерация - свойство абсолютно всех таблиц терминала, как пользовательских, так и всех остальных. Возможность вручную уменьшить ширину этого столбца до нуля говорит о том, что в конструкторе класса, описывающего таблицу, имеется опция по установке изначальной ширины этого столбца - отличной от нуля, а при дальнейшей работе обрабатывается событие изменения ширины этого столбца с сохранением новой величины в отдельной переменной класса.<br /><br />В связи с этим повторный вопрос-пожелание.<br />Прошу добавить в формат вызова функции AllocTable() дополнительный параметр - скажем, ZeroColumnSize, - который может принимать значения 0 и больше нуля. По умолчанию, т.е. при отсутствии указания этого параметра в вызове функции, сохраняется нынешняя последовательность действий в плане создания таблицы - т.е. с некой изначально ненулевой шириной столбца номеров строк. Если же параметр указан, то задается именно та ширина столбца номеров строк, которая указана. Режим формата функции "по умолчанию" обеспечит совместимость созданных к настоящему моменту пользовательских скриптов без необходимости их доработки в части вызовов AllocTable().<br />Если нет возможности добавить целочисленный параметр функции, то можно сделать вариант, скажем, NoZeroColumn со значениями "true / false", где значение false берется по умолчанию и означает стандартную схему создания столбца с номерами строк. Значение же true будет означать задание нулевой ширины этого столбца.<br /><br />Если трогать формат вызова функции AllocTable() нежелательно, то прошу добавить в QLUA отдельную функцию, скажем, SetZeroColumnSize(number) или ShowZeroColumn(boolean), которую можно вызвать в любой момент, и которая как раз и будет переустанавливать ширину столбца с номерами строк. <br />
			<i>12.09.2017 22:48:31, Andrei2016.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message26607/topic3055/</link>
			<guid>http://forum.quik.ru/messages/forum10/message26607/topic3055/</guid>
			<pubDate>Tue, 12 Sep 2017 22:48:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
