Какую ошибку выдает?
как выглядит код в addPartyTab?
В любом случае должно работать следующее:
onclick="addPartyTab('Add Party');">
Однако это может быть не идеальным решением. Сначала вам нужно изучить функцию addPartyTab, убедиться, что текст со встроенным пространством проходит нормально (и я не вижу причин, почему это не нужно), а затем изучить код в этой функции, чтобы убедиться, что он обрабатывается правильно - я подозреваю, что где-то там вы найдете, почему он ломается.
В общем, вы можете установить заголовок непосредственно на вкладке dijit (которая обычно является областью содержимого), даже если заголовок содержит пробелы без каких-либо проблем. Ниже приведен типичный способ сделать это:
dijit.byId("myTabContentPane").set("title", "Add Party - Hurray!");
где myTabContentPane - это идентификатор области содержимого, которая составляет эту вкладку