putCustom(text, formula, position);
text. Текст пользовательского терма, который будет помещаться в коллекцию;
formula. Формула пользовательского терма;
position. Необязательный параметр, определяющий позицию, в которую будет помещаться пользовательский терм.
Метод putCustom добавляет пользовательский терм в редактор термов.
Для выполнения примера на html-странице в теге HEAD добавьте ссылки на библиотеку компонентов PP.js и визуальные стили PP.css и TermEdit.css. Создадим компонент TermEdit и добавим кнопку, при нажатии на которую будет выполняться функция putTerms():
<body>
<!--Редактор термов-->
<div id = "TE"></div>
<br/>
<!--Кнопка-->
<input type="button" value="put terms" onclick="putTerms();" style="vertical-align: top;" />
<script type ="text/javascript">
//Создаем редактор термов
var termEdit = new PP.Ui.TermEdit(
{
ParentNode: "TE",
Width: 200,
Height: 100
});
//Функция для добавления термов в редактор
function putTerms() {
//Создаем терм:
var term1 = new PP.Ui.Term(
{
Text: "Term1",
IsHyperlink: false,
IsLiteral: false,
Formula: "FORMULA",
Selected: false
});
//Добавляем терм в коллекцию
term1.add
//Добавляем терм в редактор
termEdit.putTerm(term1);
//Добавляем пользовательский терм в редактор
termEdit.putCustom("+", "plus", 0);
//Добавляем литеральный терм в редактор
termEdit.putLiteral("Term2");
}
</script>
</body>
После выполнения примера на html-странице будет размещен редактор термов и кнопка с надписью «put terms», при нажатии на которую в список термов будут добавлены терм с текстом «Term1», пользовательский терм «+» и литеральный терм «Term2»:
См. также: