/ / अजाक्स प्रगति बार उदाहरण मॉड्यूल का उपयोग कर - अजाक्स, ड्रुपल -7, प्रगति-बार

उदाहरण मॉड्यूल का उपयोग कर अजाक्स प्रगति पट्टी - AJAX, Drupal-7, प्रगति-बार

मैं ड्रुपल के लिए नया हूं, वर्तमान में सीख रहा हूंउदाहरण मॉड्यूल और इसके उप मॉड्यूल, मैंने पहले से ही कस्टम मॉड्यूल का उपयोग करके फॉर्म बनाया है, उस रूप में मैं सबमिट बटन के लिए प्रगति बार जोड़ना चाहता हूं, मैंने कई साइटों को संदर्भित किया लेकिन, मैं "किसी भी स्पष्ट विचार को प्राप्त नहीं कर सकता, मैंने सबमिट बटन के लिए क्या किया है,

function custom_form_menu() {
$items = array();
$items["think/form"] = array(
"title" => t("Entry Free"),
"page callback" => "custom_form_form",
"page arguments" => array("ajax_example_progressbar_form"),
"access arguments" => array("access content"),
"description" => t("My form"),
"type" => MENU_CALLBACK,
"file" => "ajax_example_progressbar.inc",
);
return $items;
}
and for submit button,

custom_form_my_form($form , &$form_state) {
$form["first"] = array(
"#type" => "textfield",
"#title" => t("First name"),
"#description" => "Please enter your first name.",
"#maxlength" => 6,
);
$form["submit"] = array(
"#type" => "submit",
"#value" => "Submit",
);
return $form;
}

इसलिए, अब मैं इस सबमिट बटन में प्रगति बार को कैसे जोड़ सकता हूं, जब फॉर्म सबमिट किया जाता है।

उत्तर:

जवाब के लिए 0 № 1

सबसे पहले, एक के बीच अंतर हैप्रगति बार और एक प्रगति सूचक। एक प्रगति बार आम तौर पर एक प्रतिशत में अनुरोध की प्रगति को दर्शाता है, इसलिए यह वास्तव में इस बात पर निर्भर करता है कि आप क्या कर रहे हैं और कुछ और जटिल कोडिंग की आवश्यकता है। यदि आप केवल एक प्रगति संकेतक की तलाश कर रहे हैं, तो उपयोगकर्ता को बताएं कि एक अजाक्स अनुरोध हो रहा है, यह वास्तव में अजाक्स ढांचे में बनाया गया है जो ड्रुपल का उपयोग करता है।

अपने फॉर्म को अजाक्स के माध्यम से जमा करने के लिए आपको अजाक्स संपत्ति को उस फॉर्म आइटम पर परिभाषित करना होगा जो उसे ट्रिगर करना चाहिए:

$form["submit"] = array(
"#type" => "submit",
"#value" => "Submit",
"#ajax" => array(
"callback" => "ajax_example_simplest_callback",
)
);

सबसे सरल उदाहरण के बारे में होगा।

इस पर इसके लिए बहुत सारे दस्तावेज हैं एपीआई साइट