TermEdit.putCustom

Синтаксис

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»:

См. также:

TermEdit