Прошу прощения, что этот пост довольно длинный.Возможно ли иметь несколько строк расширения/свернуть в viewPanel?
Я прочел этот вопрос «Expand only some of the categorized columns in a viewPanel upon opening» и попытался применить решение к моему делу, но он не работает (я думаю, может быть, это другой случай, или я использую его неправильно). Поэтому я хотел бы получить ваши советы/предложения по моему вопросу.
У меня есть одна форма, один вид, один xpage и один пользовательский элемент управления. Я вставляю пользовательский элемент управления на страницу xpage для проверки результата.
В пользовательском элементе управления я помещаю представление из элементов управления контейнера для отображения данных, хранящихся в представлении.
Я хотел бы показать исходный код настраиваемого элемента управления, чтобы вы знали, что я планирую делать.
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:viewPanel rows="30" id="viewPanel1">
<xp:this.facets>
<xp:pager partialRefresh="true" layout="Previous Group Next"
xp:key="headerPager" id="pager1">
</xp:pager>
</xp:this.facets>
<xp:this.data>
<xp:dominoView var="view1" viewName="TestView">
</xp:dominoView>
</xp:this.data>
<xp:viewColumn columnName="ItemNumber" id="viewColumn1">
<xp:viewColumnHeader value="Item Number" id="viewColumnHeader1">
</xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="ItemDescription" id="viewColumn2">
<xp:viewColumnHeader value="Item Description"
id="viewColumnHeader2">
</xp:viewColumnHeader>
</xp:viewColumn>
<xp:viewColumn columnName="PreviousItems" id="viewColumn3">
<xp:viewColumnHeader value="Previous Items"
id="viewColumnHeader3">
</xp:viewColumnHeader>
</xp:viewColumn>
</xp:viewPanel>
</xp:view>
Я могу себе представить, viewPanel будет выглядеть как таблица с 3 колонками, которые номер позиции, Описание товара и предыдущие пункты.
Я хотел бы спросить, возможно ли иметь несколько строк расширения/свернуть в viewPanel?
В настоящее время я не могу опубликовать фотографию, чтобы показать мое воображение таблицы здесь, поэтому я хотел бы описать ее по строкам.
A. Для первой строки, он будет выглядеть как нормальный ряд, я имею в виду, что будет иметь номер позиции, Описание товара и предыдущие пункты, чтобы показать
B. Для второго ряда, я хотел бы уточнить первой категории. Эта строка сможет расшириться или свернуть.
C. Если я разберу первую категорию (то есть в третьей строке), будет подкатегория (она относится к первой категории). Эта строка сможет расшириться или свернуть. Номер позиции и элемент Описание будет отображаться только в третьей строке, потому что это подкатегория (чтобы не запутаться, я могу сказать, что эта подкатегория является подкатегорией1), поэтому она не будет иметь предыдущие элементы.
D. Если я развернулю подкатегорию1 (четвертая строка), элемент отобразится в описании элемента и будет иметь предыдущие элементы. Это потому, что это фактический элемент, относящийся к первой категории и подкатегории1.
E. В пятом ряду будет показан элемент, похожий на четвертый ряд.
F. В шестом ряду. будет другая подкатегория (чтобы не запутаться, я могу сказать, что эта подкатегория является подкатегорией2). Эта подкатегория2 покажет номер элемента и описание элемента, а также никакие предыдущие элементы.
G. Если расширение шестой строки, то есть в седьмой строке, оно будет отображаться в описании элемента, и оно будет иметь предыдущие элементы. Это потому, что это фактический элемент, относящийся к первой категории и подкатегории2.
H. В восьмой строке я хотел бы указать вторую категорию. Эта строка сможет расшириться или свернуть.
I. Если развернуть восьмой ряд, в девятой строке будет подкатегория. (относится ко второй категории, и я могу назвать эту подкатегорию подкатегорией3)
J.Если развернуть девятую строку, в десятой строке будет отображаться фактическое значение, и этот элемент относится ко второй категории и подкатегории3.
K. В десятой строке будет другая подкатегория (подкатегория4), она относится к второй категории. Он сможет расшириться или свернуть.
L. В следующей строке будет фактический элемент, относящийся ко второй категории и подкатегории4.
Это все для моего описания результата, который будет выглядеть в таблице.
В соответствии с моим описанием выше будет 6 мест для расширения/сглаживания, которые являются первой категорией, второй категорией, подкатегорией1, подкатегорией2, подкатегорией3 и подкатегорией4.
Если в viewPanel можно несколько строк расширения/свернуть, как это сделать?
Это потому, что я ввожу данные в форму и показываю на xpage, результатом является таблица (viewPanel), которая показывает данные по каждой строке и не может развернуть/свернуть.
Буду признателен, если поступит рекомендация по данному вопросу.
Прошу прощения, что мой пост довольно длинный.
спасибо.
С уважением,
новичок
Взгляните на это: http://www.openntf.org/main.nsf/project.xsp?r=project/Xpages%20ViewGrid –
Здравствуйте @Frantisek Kossuth, спасибо за ваш комментарий.
Я загрузил zip-файл с веб-сайта и попытался запустить его. Однако У меня ошибка 500, это говорит о HTTP-сервере: исключение из командной строки.
Я предполагаю, что версия zip-файла для IBM Lotus Domino Designer 8.5.3 или более поздняя версия? – beginner
http://stackoverflow.com/search?q=xpages+500 –