воскресенье, 31 января 2016 г.

Даинамическое отображение полей при вставке записей в список (без SharePoint Designer)

Итак, имеются два вида пользователей - физическое лицо, юридическое лицо. Это хранится в поле выбора "Форма оплаты". В зависимости от выбора формы оплаты из выпадающего списка, нужно отображать соответствующие данные: ФИО, паспорт для физлица и реквизиты для юрлица. Для этого:

1) Заходим в список, выбираем в ленте "Список" -> "Веб-части формы" ->Форма создания по умолчанию".

2) Загрузится форма. Затем нажимаем в верхней панели "Добавить веб-часть" и из группы "Среди и контент" выбираем веб-часть "Редактор контента".

3) Далее нажимаем кнопку "Добавить" и кликаем на поле редактора в самой веб-части.

4) В ленте появятся иконки редактирования контента. Где-то справа в конце будет иконка "HTML".

5) Жмем на иконку в в окно вводим следующий скрипт (см. ниже);

6) Сохраняем изменения для веб-части

7) Всё.

 
Особенность: Ввиду того что поиск производится по атрибуту Title, по началу строки, от атрибут Title одного поля не должен полностью входить в атрибут Title другого поля.
Дополнительно

Открытие диалогового окна на вставку записи из навигационной панели.

Открытие диалогового окна на вставку из навигационной панели.

1) Действия сайта -> Параметры сайта -> Внешний вид и функции ->Верхняя панель ссылок или адрес  http://myserver/_layouts/topnav.aspx

2) Далее жмем "Создать ссылку для перехода"

3) В поле "Введите описание" пишем название в горизонтальном пункта меню.

4) В поле "Введите веб-адрес" пишем адрес следующий java-скрипт одной строкой:

JavaScript:var options=SP.UI.$create_DialogOptions();options.url='http://myserver/Lists/List1/NewForm.aspx';options.height = 800;void(SP.UI.ModalDialog.showModalDialog(options))
Вместо адреса http://myserver/Lists/List1/ указываем свой адрес списка

суббота, 30 января 2016 г.

10 частых вопросов на собеседовании по C# на числа


  1. Как поменять два числа местами в C# без использования временной переменной (Решение)

  2. Write a C# program to determine total ways stairs can be climbed (Решение)

  3. Напишите программу на C# для вычисления факториала без рекурсии (Решение)

  4. Напишите на C# программу вывода n-го числа чисел Фибоначчи (Решение)

  5. Напишите на C# программу получения остатка от деления 2-х целых (Решение)

  6. Напишите на C# программу, проверяющую является ли введенное число числом Армстронга (Решение)

  7. Напишите на C# программу поиска НОК и НОД для 2-х заданных чисел. (Решение)

  8. Напишите на C# программу, проверяющую является ли введенное число простым (Решение)

  9. Напишите на C# программу, проверяющую является ли введенное число Палиндромом (Решение)

  10. Напишите на C# программу, решающую проблему FizzBuzz (Решение)