0
My jqGridは列を表示し、データを取得しますがグリッドに表示しません。 Tilesは、jqGridによって取得されたデータに、ヘッダ、フッタ、左パネルのレイアウト(head、body、styleタグなど)を追加します。それが問題だろうか?もしそうなら、私はそれを避けることができますか? deliveryJqgridDataをTiles定義に含めないと、Tilesはレンダリングのためにデータを表示ページに転送しません。jqGridは列を表示し、データを取得しますがデータは表示しません
マイJqgrid定義:
$(function(){
$("#deliveryJqgrid").jqGrid({
url:'deliveryJqgridData',
datatype: 'xml',
mtype: 'GET',
colNames:['Col1','Col2', 'Col3','Col4','Col5'],
colModel :[
{name:'Col1', index:'Col1', width:55},
{name:'Col2', index:'Col2', width:90},
{name:'Col3', index:'Col3', width:80, align:'left'},
{name:'Col4', index:'Col4', width:80, align:'left'},
{name:'Col5', index:'Col5', width:150, sortable:false}
],
pager: '#deliveryJqgridPager',
rowNum:10,
rowList:[10,20,30],
sortname: 'Col1',
sortorder: 'asc',
viewrecords: true,
caption: 'Delivery List - JQ Grid'
});
Firebugのは、以下のデータが "?ネット> GET deliveryJqgridData _search =偽>応答" タブの下に取得した示しています。レスポンスの出力は、次のgoogle docsリンクに保存されています: DeliveryJqGridData.txt。あなたの助けを前もってありがとう
お返事ありがとうございます。あなたのリンクをチェックアウトします。 deliveryJqgirdData.jsp自体にはHTMLコードはありません。しかし、私は追加のコンテンツをラップするタイルを使用しています。私はタイルズにこのページからhtmlコンテンツを削除するように依頼する方法を見つけようとしていますが、他のページではそれらを追加し続けます。再度、感謝します! – Jayaprakash
@Jayaprakash:jspをサーバー部分で使用すると、私のリンクはおそらく本当に役に立たないでしょう。使用するJSPテクノロジに関して、純粋なXMLまたはより良いJSONデータを返すWebサービスを実装する方法の例を検索する必要があります。 – Oleg
ありがとうオレグ。はい、この検索目的のためには、Webサービス呼び出しを行うことが理にかなっています。私はあなたの例を見て、それを実行する方法を見ていきます。ありがとう!再び – Jayaprakash