вторник, 14 ноября 2017 г.

Установка видимости полей списка SharePoint online Chrome dev tools (F12) и JavaScript


Часто возникает необходимость установить свойства видимости полей списка.
Для SharePoint on-premise можно использовать SharePoint manager.
Для SharePoint online можно использовать Chrome dev tools (F12) и JavaScript




  1. function setFieldVisibility(listTitle,fieldName,properties,success,failure)
  2. {
  3.      var ctx = SP.ClientContext.get_current();
  4.      var web = ctx.get_web();
  5.      var list = web.get_lists().getByTitle(listTitle);
  6.      var field = list.get_fields().getByTitle(fieldName);
  7.      field.setShowInDisplayForm(properties.ShowInDisplayForm);
  8.      field.setShowInNewForm(properties.ShowInNewForm);
  9.      field.setShowInEditForm(properties.ShowInEditForm);
  10.      field.set_hidden(properties.Hidden);
  11.      field.update();
  12.      ctx.executeQueryAsync(success,failure);
  13. }
  14.        
  15. var listTitle = 'Custom List';
  16. var fieldName = 'Title';
  17. var properties = {
  18.       'ShowInDisplayForm': false,
  19.       'ShowInNewForm': false,
  20.       'ShowInEditForm': false,
  21.       'Hidden': true
  22. };
  23. setFieldVisibility(listTitle,fieldName,properties,
  24.    function () {
  25.       console.log("Field visibility settings has been changed");
  26.    },
  27.    function(sender,args){
  28.       console.log(args.get_message());
  29.    }
  30. );

понедельник, 7 августа 2017 г.

Интересная проблема с отображением знака - в числах в языках rigth to left

В некоторых языках в которых пишут с права на лево отрицательные числа отображаются "123-".
Но как правило пользователи все равно хотят видеть в формате "-123". Исправить это можно задав атрибут dir тегу  html.

http://htmlbook.ru/html/attr/dir

вторник, 15 ноября 2016 г.

Top 5 Ways SharePoint Empowers Teams



  • Team Sites
  • Metting Notes in One Note
  • Co-Authoring in Word
  • Planner
  • File Sync via One Drive



https://channel9.msdn.com/Blogs/MVP-Office-Servers-and-Services/Top-5-Ways-SharePoint-Empowers-Teams

воскресенье, 13 ноября 2016 г.

SharePoint диагностика: включаем подробный лог



Зайти на сервер SharePoint  и запустить SharePoint PowerShell как Администратор, потом вы полните следующие шаги.
- Создайте новый файл с ULS логами:

New-splogfile

- Для изменения уровня трассировки до Verbose нужно выполнить команду:

Set-sploglevel –traceseverity Verbose
$starttime=get-date
...

Выполняем действия которые нужно залогировать

...
$endtime=get-date
Clear-sploglevel

- Обьединяем логи:

Merge-splogfile –path “c:\merged.log” –overwrite –starttime $starttime –endtime $endtime

четверг, 27 октября 2016 г.

ExcelDataReader - читаем excel легко

Когда то давно для работы с Excel нужно было использовать COM, оно тормозило и глючило. Теперь все гораздо проще. Простейший способ прочитать xlsx и xls файлы.
ExcelDataReader