1

現在、extjsで問題が発生しています。これは、機能の行本体を備えたグリッドがあることです。この行本体機能では、tplをレンダリングします。

このtplは次のとおりです。

.
.
.
'<tpl for="datalist">' + 
  <b>{name}</b>: </tpl>
   <span class="test"><em class="test1">{number}</em></span>' + 
'</tpl>
.
.
.

ユーザーが行本体を開くと、別のデータがあり、その一部は私が表示しているものであり、次のようなリストがあります。

データリスト:111111,2222,3333....。

ユーザーがこれらの番号の1つをクリックして、dom要素が番号を取得し、特別なイベントを発生させる必要があるので、dataviewを使用せずにこれを行うにはどうすればよいですか?すでにデータビューに実装しましたが、行本体機能内に含めることが重要です。

他の情報をお気軽にお問い合わせください...これで十分であり、あなたが私を助けてくれることを願っています。

4

1 に答える 1

1

テンプレート内に JavaScript の onclick イベントを追加できます。

   <tpl for="datalist">' + <b><a href=# onclick=alertName("{name}")>{name}</a></b>

function alertName(name){
    alert(name);
}
于 2012-12-07T23:26:38.493 に答える