WebアプリをYUI2からYUI3にアップグレードしようとしていますが、データテーブルをアップグレードしようとすると小さな問題が発生します。テーブルデータはHTMLテーブル形式でローカルに保存され、チュートリアルと例を探しています。簡単にアップグレードでき、うまく表示されますが、ちょっとした問題が発生しました...
スキーマを使用してセルデータを取得すると、そのセルのテキストのみが取得されますが、スキーマが読み込まれなかったセルのspanやdivなどのHTMLタグが必要です。取得方法を知っていますか?YUI2では問題なく取得できますが、YUI3ではそれを行う方法がわかりません:S
var myTableDataでは、これはテーブルの厳密なHTMLコードです。ロケーターを変更しようとしている可能性があります:「td[1]」他の..。
私のくだらない英語に感謝し、申し訳ありません。
fieldDefs[0] = {key: "proyecto", locator: "td[1]", allowHTML:true};
...
myDataSource.plug(Y.Plugin.DataSourceXMLSchema, {
schema: {
resultListLocator: "tr",
resultFields: fieldDefs}
});
colDefs[0] = { key: "proyecto",
label: "Proyecto",
allowHTML: true,
nodeFormatter: function (o) {
o.cell.set('innerHTML',o.value);
}
...
};