2012-03-14 9 views
0

php codeigniter 2.1.0でdojoツールキットを使用しています。必要に応じてタブ名にスペースを入れたいと思います。dojoのタブタイトルにスペースを入れる方法は?

誰でも解決策がありますか?

私のコードは次のとおりです。

<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 

それは私が私のタブは、「追加党として名前で表示したいエラー

をスローします"

誰も私のためにこのための解決策を提案できますか?

前もって太もも

答えて

0

どのようなエラーが発生しますか? addPartyTabのコードはどのように見えますか?

以下はいずれの場合にも動作するはず:

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

しかし、これは理想的なソリューションではないかもしれません。最初に、addPartyTab関数を調べて、埋め込まれたスペースのあるテキストがきれいに通っていることを確認する必要があります。そして、その関数内のコードを調べて、正しく処理されていることを確認してください。そこにどこかにあなたはなぜそれが壊れているのか分かります。

一般に、タイトルに問題のないスペースが含まれていても、ダイジットタブ(通常はコンテンツペイン)にタイトルを設定できます。 myTabContentPaneはお返事をそのタブ

+0

のthnxを構成するのcontentPaneのIDですが、それが動作していないと、それはこのエラーを示し

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

は「文字列が含まれています。それを行うための一般的な方法は次のとおり無効な文字 "と表示されます。これは、タブ名にスペースを直接入れると表示されます。例えば、パーティーを追加すると、上記のエラーが表示されます。可能であれば、別のソリューションを送信してください。 –

関連する問題