次のようなグリッド データを生成する php 関数があります。
<div id="_gridData">
<div class="ui-grid-b">
<div class="ui-block-a mobile-grid-header"> </div>
<div class="ui-block-b mobile-grid-header date-block">Time</div>
<div class="ui-block-c mobile-grid-header number-block">Meal Type</div>
<div class="ui-block-a ">
<a id="delete_id_84" class="mp-delete-link ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-btn-icon-notext" data-iconpos="notext" data-icon="delete" data-role="button" href="" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c" title="Delete"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">Delete</span><span class="ui-icon ui-icon-delete ui-icon-shadow"> </span></span></a></div>
<div class="ui-block-b date-block "><a id="edit_id_84" class="mp-edit-link ui-link" data-ajax="false" href="">02:00 AM</a></div>
<div class="ui-block-c date-block ">Lunch</div>
</div>
</div>
ただし、同じデータを取得するために ajax で同じ関数を呼び出すと、次のようになります。
<div id="_gridData">
<div class="ui-grid-b">
<div class="ui-block-a mobile-grid-header"> </div>
<div class="ui-block-b mobile-grid-header date-block">Time</div>
<div class="ui-block-c mobile-grid-header number-block">Meal Type</div>
<div class="ui-block-a ">
<a id="delete_id_84" class="mp-delete-link" data-iconpos="notext" data-icon="delete" data-role="button" href="">Delete</a></div>
<div class="ui-block-b date-block "><a id="edit_id_84" class="mp-edit-link" data-ajax="false" href="">02:00 AM</a></div>
<div class="ui-block-c date-block ">Lunch</div>
</div>
</div>
アンカー タグに付加された余分なクラスがすべて失われていることに注意してください。
このグリッドを作成します:
こんな風に見える:
したがって、データ削除アイコンはなくなりました。
ボタンや選択メニューなどのオブジェクトで「更新」を呼び出すことは知っています。
$('#_mealTime').val('');
$('#_mealTime').selectmenu("refresh");
アンカータグで行う必要がある同様の呼び出しはありますか?