Пользовательский список Sharepoint с пользовательскими новыми формами, которые нельзя добавлять в папки - PullRequest
0 голосов
/ 07 мая 2009

У меня есть собственный список, в котором есть пользовательские правки и новые формы, которые были запрошены пользователем.

Затем я попытался добавить новый элемент в папку (в папках есть текст года, например, 2010), и когда я нажимаю кнопку «Сохранить» в новой настраиваемой форме, он сохраняется правильно, но всегда в корень списка.

Мне интересно, есть ли исправление или обходной путь, потому что это очень раздражает.

В качестве альтернативы любой может порекомендовать способ реализации поля, которое будет автоматически рассчитывать + 1 год с даты создания, что может быть возможной альтернативой, однако при этом необходимо будет учитывать следующее.

Где текущий год длится с октября по сентябрь.

Спасибо за любую помощь, которая сводит меня с ума, пытаясь найти решение.

Ответы [ 5 ]

0 голосов
/ 08 мая 2009

Ладно, обойти это можно только сейчас (я сейчас обсуждаю с MS).

http://blogs.msdn.com/sharepointdesigner/archive/2007/06/13/using-javascript-to-manipulate-a-list-form-field.aspx

Я использовал метод getTagFromIdentifierAndTitle (tagName, identifier, title)

Это вернуло элемент, за которым я был, а затем я в основном перешел на узел row dom и удалил его.

Я надеюсь, что у меня будет более хороший метод, но, по крайней мере, сейчас это обходной путь.

0 голосов
/ 08 мая 2009

Это определенно не проблема с удалением полей, так как я создал новую копию оригинала, а затем изменил ее на пользовательское поле, сохранил его и попытался добавить элемент.

Он пошел прямо в корень.

Я попробовал исходную форму, и она правильно сохраняется в подпапке.

0 голосов
/ 07 мая 2009

Форма - это основной список пользовательских форм, который я затем изменил, чтобы удалить поля, которые не являются обязательными или должны быть доступны только для чтения.

Исходная форма работала отлично и позволяла добавлять элементы в подпапки списка.

Новый не имеет дополнительного кода и использует стандартную sharepoint DataFormWebPart для создания настраиваемой формы списка, поэтому у меня нет внутреннего кода для вставки элемента и т. Д., Хотя мне, возможно, придется прибегнуть к этому ...

0 голосов
/ 07 мая 2009

Вы должны быть осторожны при изменении стандартных форм. Я рекомендую вам вернуться к копии стандартной формы и убедиться, что она сохраняется правильно. Удалите ненужные поля, пока он не перестанет работать.

Иногда при такого рода настройках вам нужно использовать css, а не изменения на стороне сервера, чтобы изменить форму, чтобы функциональность оставалась на месте после скрытия компонента.

0 голосов
/ 07 мая 2009

Ничего не поделаешь, не зная, на чем основана пользовательская форма, но для новой формы папка для сохранения обычно отображается в строке запроса.

...