S
SkinGreek
Всем привет.
Может кто встречался с данной проблемой.
Ситуация следующая.
Мы используем тип оглавления "Notes Folders" в нашем кабинете. Как мы выяснили, при создании подшивки с именем, содержащим только латинские символы и длиннее 60 символов, Dom.Doc нормально создает подшивку, но имя соответствующего ей folder'а обрезается до примерно 60 символов.
Если мы создаем подшивку с длинным именем, содержащим русские буквы, то Dom.Doc не может создать для такой подшивки folder. Соответсвенно, при попытке открытия (navigating into) биндера возникает ошибка «The Table of Contents folder for "binder name" has not yet been created yet. Would you like to initiate Table of Contents creation by the server?» (здесь приведен оригинальный текст ошибки на английском языке, у нас выводится локализованный текст)
Но при этом в Alias созданных фолдеров(если они создаются) пишется BinderID(Зачем они это делают если это не работает с не английскими именами...). Я не понимаю как с этим бороться. Можно конечно создать свое поле в которое будут писать нормальное имя подшивки, а в стандартное поле имени подшивки писать сокращенное название. Таким же образом ломали типы документов когда встретились с подобной проблемой.Но, чесно говоря, хочется надеятся, что данная проблема может решиться како нить галочкой в настройках DomDoc'a, но я о такой галочке не знаю.
Есть идеи как это победить? уж больно не хочется хакать стандартный функционал
Может кто встречался с данной проблемой.
Ситуация следующая.
Мы используем тип оглавления "Notes Folders" в нашем кабинете. Как мы выяснили, при создании подшивки с именем, содержащим только латинские символы и длиннее 60 символов, Dom.Doc нормально создает подшивку, но имя соответствующего ей folder'а обрезается до примерно 60 символов.
Если мы создаем подшивку с длинным именем, содержащим русские буквы, то Dom.Doc не может создать для такой подшивки folder. Соответсвенно, при попытке открытия (navigating into) биндера возникает ошибка «The Table of Contents folder for "binder name" has not yet been created yet. Would you like to initiate Table of Contents creation by the server?» (здесь приведен оригинальный текст ошибки на английском языке, у нас выводится локализованный текст)
Но при этом в Alias созданных фолдеров(если они создаются) пишется BinderID(Зачем они это делают если это не работает с не английскими именами...). Я не понимаю как с этим бороться. Можно конечно создать свое поле в которое будут писать нормальное имя подшивки, а в стандартное поле имени подшивки писать сокращенное название. Таким же образом ломали типы документов когда встретились с подобной проблемой.Но, чесно говоря, хочется надеятся, что данная проблема может решиться како нить галочкой в настройках DomDoc'a, но я о такой галочке не знаю.
Есть идеи как это победить? уж больно не хочется хакать стандартный функционал