Я создал и добавил в модель CollaborativeString с именем SomeString. Теперь я хочу получить доступ к тому же объекту из модели с помощью model.getRoot().get('SomeString'), преобразовать его в CollaborativeString и вызвать одну функцию класса CollaborativeString.

Как я могу преобразовать CollaborativeObject, возвращаемый model.getRoot().get('SomeString'), в CollaborativeString?

Я видел, что CollaborativeString наследует CollaborativeObject, но я не знаю, как именно преобразовать объект базового класса в производный.

Заранее спасибо.

0
user3172491 8 Янв 2014 в 15:08

1 ответ

Лучший ответ

Объект, возвращаемый model.getRoot (). Get ('SomeString'), уже является CollaborativeString. Вам не нужно его конвертировать. Например, если вы хотите добавить к строке, вы можете написать

model.getRoot().get('SomeString').append('text to append');
0
Christopher Best 10 Янв 2014 в 01:48