Обновление CustomField поиска нескольких значений с помощью PSI

Мне нужно обновить пользовательское поле, которое относится к поиску, и разрешить выбор нескольких значений в sharepoint. Я использую приведенный ниже код для обновления настраиваемого поля, но разрешаю одну строку текста:

 ProjCFRow.CODE_VALUE = new Guid(rowLTT["LT_STRUCT_UID"].ToString());

или добавьте его в проект, например:

 rowProjCF = projectDs.ProjectCustomFields.NewProjectCustomFieldsRow();
                                        rowProjCF.PROJ_UID = projectId;
                                        rowProjCF.CUSTOM_FIELD_UID = Guid.NewGuid();
                                        rowProjCF.FIELD_TYPE_ENUM = (byte)PSLibrary.CustomField.Type.TEXT;
                                        rowProjCF.CODE_VALUE = new Guid(rowLTT["LT_STRUCT_UID"].ToString());
                                        rowProjCF.MD_PROP_UID = x.Key;
                                        rowProjCF.MD_PROP_ID = cfRow.MD_PROP_ID;
                                        dtProjCustomFiled.AddProjectCustomFieldsRow(rowProjCF);

Как мне это сделать ?


person Mounir    schedule 13.01.2016    source источник


Ответы (1)


if (SingleprojectDS.ProjectCustomFields.Select("MD_PROP_UID = '" + CFGuid + "'").Length == 0)
                {
                    ProjectDataSet.ProjectCustomFieldsRow FunctionCFRow = ProjDS.ProjectCustomFields.NewProjectCustomFieldsRow();
                    FunctionCFRow.PROJ_UID = ProjectGuid;
                    FunctionCFRow.MD_PROP_UID = CFGuid;
                    FunctionCFRow.CUSTOM_FIELD_UID = Guid.NewGuid();
                    FunctionCFRow.TEXT_VALUE = Value;
                    ProjDS.ProjectCustomFields.AddProjectCustomFieldsRow(FunctionCFRow);
                }

Для полного сообщения http://projectservercode.com/update-custom-field-using-psi/

person Anil Gangwar    schedule 05.05.2016