java - JSF add a commandLink tag or outputText tag depand on a boolean flag -
मेरे पास मैंने JSF का उपयोग करके लॉगिन पृष्ठ बनाया है अगर एक लॉगिन सफलतापूर्वक, अगले पृष्ठ सभी उपयोगकर्ताओं (नाम, आईडी) की एक तालिका है मुझे जो चाहिए वह उपयोगकर्ता के कॉलम पर होता है जो उसकी आईडी में लॉग इन किया गया एक जब उपयोगकर्ता ने अपने क्या कोई भिन्न सम्मिलित करने का कोई तरीका है टैग मेरे जैसे एक निश्चित ध्वज पर निंदा? मेरी < Div code = "post-text" itemprop = "text"> सबसे आसान तरीका संभवतः उदाहरण के लिए, निम्न की तरह कुछ: userBean ऑब्जेक्ट के साथ
name ,
id है ,
बूलीयन कनेक्ट है ।
h में दिखाया जाएगा : कमांडलिंक , और शेष यूजर आईडी एक
h: आउटपुट टेक्स्ट टैग में होगा।
isConnected में लॉग इन किया हो > ध्वज (
बूलियन )
true है और अन्य सभी उपयोगकर्ता
झूठे हैं।
managerBean पर एक विधि कॉल करने की तरह कुछ ऐसा है जो पेज पर उपयोगकर्ता फ्लैग
init पर निर्भर करता है।
rendered विशेषता को
outputText और
commandLink < / Code> tags।
... & lt; h: डेटाटेबल मान = "# {MyBean.users}" var = "उपयोगकर्ता" & gt; ... & lt; h: स्तंभ & gt; & Lt; h: कमांड लिंक्ड गाया गया = # {user.connected} value = "# {user.id}" / & gt; & Lt; h: आउटपुट टेक्स्ट प्रस्तुत = # {! User.connected} value = "# {user.id}" / & gt; & Lt; / h: स्तंभ & gt; ... & lt; / h: डेटाटेबल & gt; ...
Comments
Post a Comment