Sharepoint вопрос, связанный с веб-частями - PullRequest
0 голосов
/ 08 июня 2010

У меня есть одна веб-часть (поставщик), которая отображает страховые претензии в виде сетки.Когда пользователь щелкает один из них, это значение (номер дела) передается через интерфейс IWebPartField другой веб-части (потребителю), которая отображает подробную информацию о претензии.Все идет нормально.Я могу выбрать различные претензии в провайдере, и детали отображаются у потребителя просто отлично.В тот момент, когда я добавляю TextBox к потребителю, потребитель больше не распознает переданный номер дела.Мне нужно, чтобы пользователь мог ввести значение в текстовое поле и нажать кнопку, чтобы обновить информацию о претензии.Я могу отлаживать и присоединять к процессу, и похоже, что он получает регистр в функции обратного вызова и т. Д., Но когда он устанавливает параметры для хранимого процесса в CreateChildControls, он равен нулю.Закомментируйте TextBox, и он отлично работает.

Есть какие-нибудь подсказки относительно того, что происходит?Совершенно новый для веб-частей Sharepoint ... любая помощь приветствуется!

спасибо, PhilJ

1 Ответ

0 голосов
/ 08 июня 2010

Возможно, проблема связана с тем, как ShaprePoint отображает элементы управления, поэтому текстовое поле может и не быть создано в тот момент, когда вам это нужно. Попробуйте добавить вызов EnsureChildControls () в события OnLoad () или Render ().

...