Как поставить пробел в заголовке вкладки в Dojo? - PullRequest
0 голосов
/ 14 марта 2012

Я использую инструментарий Dojo с php codeigniter 2.1.0, и я хочу, чтобы везде, где это необходимо, было место в имени вкладки.

У кого-нибудь есть решение ??

Мой код:

<div id="setupParty" data-dojo-type="dijit.MenuItem"
            onclick="addPartyTab('AddParty');">Manage <u>P</u>arty</div

Если я прямо напишу как:

 <div id="setupParty" data-dojo-type="dijit.MenuItem"
            onclick="addPartyTab('Add Party');">Manage <u>P</u>arty</div

тогда выдает ошибку

Я хочу, чтобы моя вкладка отображалась с именем «Добавить участника»

Может кто-нибудь предложить мне решение для этого ???

Спасибо заранее

1 Ответ

0 голосов
/ 14 марта 2012

Какую ошибку выдает? как выглядит код в addPartyTab?

В любом случае должно работать следующее:

onclick="addPartyTab('Add&nbsp;Party');">

Однако это может быть не идеальным решением. Сначала вам нужно изучить функцию addPartyTab, убедиться, что текст со встроенным пространством проходит нормально (и я не вижу причин, почему это не нужно), а затем изучить код в этой функции, чтобы убедиться, что он обрабатывается правильно - я подозреваю, что где-то там вы найдете, почему он ломается.

В общем, вы можете установить заголовок непосредственно на вкладке dijit (которая обычно является областью содержимого), даже если заголовок содержит пробелы без каких-либо проблем. Ниже приведен типичный способ сделать это:

dijit.byId("myTabContentPane").set("title", "Add Party - Hurray!");

где myTabContentPane - это идентификатор области содержимого, которая составляет эту вкладку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...