Общий тип не может существовать без его общего аргумента, поэтому опускание общего типа означает, что вы хотите, чтобы компилятор выводил тип.
В этом случае логическим типом, который нужно вывести, является Element
.
Обратите внимание, что это работает только потому, что вы использовали SomeClass
внутри декларации SomeClass
. Это не сработало бы для другого родового класса.
Аналогичный вывод общих аргументов может быть использован в объявлениях переменных:
let instance: SomeClass = SomeClass<Int>()
let array: Array = [1] // Array<Int>
Это не возможно с веб-частью Списка ссылок по умолчанию, но существуют ресурсы, описывающие, как расширить серверную сторону Sharepoint для добавления этой функциональности.
Поделитесь ссылками точки, открытыми в новом окне
Изменение списков ссылок в Sharepoint 2007
Можно отредактировать страницу в разработчике SharePoint, преобразовать веб-часть Представления Списка в Представление данных XSLT. (щелчком правой кнопкой + "Преобразовывают в Представление данных XSLT").
Затем можно отредактировать XSLT - находят A
отметьте и добавьте атрибут target="_blank"