SSMS
 sql >> डेटाबेस >  >> Database Tools >> SSMS

प्ले फ्रेम वर्क में डेटाबेस से मूल्यों के साथ ड्रॉप डाउन को पॉप्युलेट करना

प्ले फ्रेमवर्क टेम्पलेट सहायक पुस्तकालय प्रदान करता है जो विकल्पों और चयनित मूल्य के साथ चुनिंदा ड्रॉपडाउन बनाने की कार्यक्षमता देता है। एक बार ठीक से समझने के बाद इसका उपयोग करना बहुत आसान है।

@helper.select() मेथड को ध्यान में रखते हुए सेलेक्ट टाइप के इनपुट फील्ड से संबंधित विभिन्न पैरामीटर्स को लिया जाता है। पहला पैरामीटर फॉर्म फ़ील्ड है, क्योंकि यहां हमारे पास कोई फॉर्म नहीं है, हम एक अस्थायी फॉर्म बना सकते हैं और नाम सलाहकार के साथ एक नया फ़ील्ड बना सकते हैं [क्योंकि यह चुनिंदा फ़ील्ड के नाम विशेषता का मान होगा]। दूसरा पैरामीटर का नक्शा होगा वे विकल्प जिनमें कुंजी और मान, विकल्प टैग के मान से मेल खाते हैं और विकल्प टैग में संलग्न टेक्स्ट क्रमशः।

नियंत्रक कोड

पैकेज नियंत्रक;आयात मॉडल।क्लाइंट;आयात play.mvc.*;आयात विचार.एचटीएमएल।*;सार्वजनिक वर्ग अनुप्रयोग नियंत्रक का विस्तार करता है {सार्वजनिक स्थैतिक परिणाम अनुक्रमणिका (){ वापसी ठीक है (index.render(Client. getClientDetails ())); }} 

मॉडल कोड

आयात करें .db.ebean.Model;पब्लिक क्लास क्लाइंट मॉडल का विस्तार करता है {/** * */निजी स्थिर अंतिम लंबा सीरियलवर्जनयूआईडी =-1932214701504374792L; सार्वजनिक स्थैतिक स्ट्रिंग क्लाइंटनाम; सार्वजनिक स्थैतिक हैश मैप <स्ट्रिंग, स्ट्रिंग> क्लाइंटडेटेल =नया हैश मैप <स्ट्रिंग, स्ट्रिंग> (); सार्वजनिक स्थैतिक हैश मैप <स्ट्रिंग, स्ट्रिंग> getClientDetails () {कोशिश करें {Class.forName ("com.microsoft.sqlserver.jdbc.SQLServerDriver")। newInstance (); कनेक्शन conn =DriverManager.getConnection ("jdbc:sqlserver:// localhost:1433", "SUMEET", "सुमीत"); स्टेटमेंट स्टा =conn.createStatement (); स्ट्रिंग Sql ="ग्राहक से * चुनें"; परिणामसेट आरएस =sta.executeQuery (एसक्यूएल); जबकि (rs.next ()) { ClientName =rs.getString("ClientName"); Clientdetail.put (क्लाइंटनाम, क्लाइंटनाम); } } कैच (InstantiationException | IllegalAccessException | ClassNotFoundException | SQLException e) {// TODO ऑटो-जेनरेटेड कैच ब्लॉक e.printStackTrace (); } वापसी (क्लाइंटडेटेल); }}

कोड देखें:index.scala.html

@(ClientDetails:java.util.HashMap[String, String])@import helper._@main("ADMS") { 
सलाहकार @select(Form.form()("Consultant"), options(ClientDetails), 'value -> "clientName1"[कोई भी मान जिसे डिफ़ॉल्ट रूप से चुना जाना चाहिए]) <टेबल बॉर्डर="1"> ग्राहक परियोजना कार्य तिथि सलाहकार भूमिका बिल योग्य है @ClientDetails
}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. SQL सर्वर प्रबंधन स्टूडियो पर स्वचालित लेनदेन स्कोपिंग कैसे सक्षम करें?

  2. ssms ऐड-इन बनाने की कोशिश में समस्या

  3. SQL सर्वर प्रबंधन स्टूडियो Sql सर्वर से कनेक्ट नहीं होगा

  4. SQL सर्वर विश्लेषण सेवाओं से कनेक्ट नहीं हो सकता, भले ही यह चल रहा हो

  5. SSMS मेरी संग्रहीत कार्यविधियों से पूर्व-BEGIN टिप्पणियों को हटा रहा है