вторник, ноября 29, 2005
WSS & SPS Administrator
Более подробно - здесь
пятница, ноября 18, 2005
Microsoft.SharePoint.WebPartPages.XmlWebPart
четверг, ноября 17, 2005
Sharepoint Portal & .NET 2.0 continued
Установил релиз FW .NET 2.0 (описанное ранее было с beta2) - приключения с атрибутом enableEventValidation закончились.
Обнаружилась бяка хуже - перестала работать как следует функция создания узла в портале. Сам узел создаётся, но до формирования по шаблону дело не доходит - заедает на второй странице " Добавление ссылки на узел".
В итоге в области "Узлы" ссылки на новый узел нет, при первом обращении к узлу по адресу сначала выползает форма выбора шаблонов узла.
Попробовал варианты переключения версии .net на установленном узле портала и установки на сервер с включённым вторым дотнетом - один фиг. Мелочь, но противно.
Правда, у некоторых гладко проходит - Matthew Cosier's Blog: WSS and SPS on .NET 2.0
Но у некоторых - тоже не проходит: Steven Van de Craen's Blog
суббота, ноября 05, 2005
Sharepoint notes 4.
SPFieldLookup newfield = list.Fields[fieldName] as SPFieldLookup ;
newfield.LookupField = lookupFieldName;
AddLookup(list, fieldName, lookupListID, fieldRequired, lookupFieldName);
SPFieldLookup newfield = list.Fields[fieldName] as SPFieldLookup;
XmlDocument fxml = new XmlDocument();
XmlElement xf = fxml.CreateElement("Field");
xf.SetAttribute("DisplayName" , FieldName);
xf.SetAttribute("Type", "Lookup" );
xf.SetAttribute("Required", FieldRequired.ToString ());
xf.SetAttribute("List", LookupListID.ToString("B" ));
xf.SetAttribute("ColName", "int1" );
xf.SetAttribute("ShowField", LookupFieldName);
return list.Fields.AddFieldAsXml(xf.OuterXml);
}
Sharepoint notes 3.
The Delete method of the SPFieldCollection class deletes the field with the specified display name from the collection.
public void Delete(
string strName
);
Sharepoint notes 3.
The Delete method of the SPFieldCollection class deletes the field with the specified display name from the collection.
public void Delete(
string strName
);
пятница, ноября 04, 2005
Sharepoint notes 2.
The Add method of the SPFieldCollection class creates a field in the collection.
public string Add(
string strDisplayName,
Microsoft.SharePoint.SPFieldType type,
bool bRequired
);
вторник, ноября 01, 2005
Sharepoint notes 1.
role.AddUser(user);
В SDK никаких оговорок по поводу этой конструкции не видно. Исполняется молча, но ничего не добавляет :-( Работает только такая конструкция:
role.AddUser( user.LoginName, user.Email, user.Name, user.Notes + "(added by Wss Admin)");
Мелочь, но время потрачено приличное.
.NET 2.0 release
Установил на втором компьютере релиз и SDK.
Попробовал собрать на нём при помощи MsBuild проект от 2005-й Студии beta 2. Собирается, и даже работает.
Скомпилил своего Wss Admin'а На 2005-й Студии. Работает как под второй бетой, так и под релизом на "сервере".
Осталось уговорить заказчика перейти на вторую версию (пусть и без Sharepoint'а пока).