0
約800件のエントリのリストを管理するには、2つのカスタム日付を含むさまざまなカスタムフィールドを除外するフォームをドロップリストとともに使用します。結果は、expressionengines dynamic_parametersでフィルタリングされます。表現エンジンでsafecrackerを使用してfancyboxを使用して親を閉じて更新するには
{exp:channel:entries
channel="jobb_ticket"
search:display="published|updated|delivered"
status="Open|Closed"
limit="9999"
dynamic_parameters="search:namn|search:produkt|search:kund|search:producent|search:materialdag|search:utgivningsdag" orderby="materialdag|utgivningsdag"
date_field="materialdag"
date_field_start="<? if(!empty($_POST['startdate'])){echo date('Y-m-d H:i', $_POST['startdate']);} ?>"
date_field_stop="<? if(!empty($_POST['startdate'])){echo date('Y-m-d H:i', $_POST['startdate'] + 604799);} ?>"
sort="asc|asc"
}
フィルタされたリストは、金庫破りのフォームを含むfancyboxにリンクされているカスタムフィールドの一部を編集できるようにするには、各行の後に送信ボタンが含まれています。
HTMLで:fancyboxで
<div class="col_btn_registrera"><a class="registrera_produkt fancybox.ajax" href="{site_url}client/client_register_ajax/index_thewineagency/{entry_id}"><input type="submit" name="" value="Registrera" /></a></div>
ヘッダで
$('.registrera_produkt').fancybox({
Width : 340,
Height : 100,
autoDimensions : false
});
金庫破りフォーム
<html>
<head>
[removed]
$(document).ready(function(){
$('#publishForm').ajaxForm({
dataType: 'json',
success: function(data) {
if (data.success) {
} else {
alert('Failed with the following errors: '+data.errors.join(', '));
}
}
});
});
$('#publishForm').submit(function(){
$.fancybox.close();
$(parent.document)[0].location.reload(true);
return false;
});
[removed]
<link href="{path=css/_ee_saef_css}" type="text/css" rel="stylesheet" media="screen">
<link href="{site_url}css/gridlocker.css" rel="stylesheet" type="text/css">
</head>
<body>
{exp:safecracker include_jquery="no" channel="jobb_ticket" entry_id="{last_segment}"}
<input type="text" name="produkt" id="produkt" value="{produkt}">br>
<input type="submit" name="submit_button" id="submit_button" value="Uppdatera">
{/exp:safecracker}
</body>
</html>
レコードが更新さんとfancyboxウィンドウが閉じません親ページは更新されません。
サブミット後に親ページを更新するにはどうすればよいですか?フィルタリングされた結果をリセットしないでください。 または最後に使用したフォーム値で新しい検索を開始するにはどうすればよいですか?
もっと良い方法がありますか?
は親切にあなたはおそらく、AJAX呼び出しを行うと、更新リストを取得し、親ページ上にあったリストを交換しなければなら助けラルフ