java - JSF add a commandLink tag or outputText tag depand on a boolean flag -


मेरे पास userBean ऑब्जेक्ट के साथ name , id है , बूलीयन कनेक्ट है

मैंने JSF का उपयोग करके लॉगिन पृष्ठ बनाया है अगर एक लॉगिन सफलतापूर्वक, अगले पृष्ठ सभी उपयोगकर्ताओं (नाम, आईडी) की एक तालिका है

मुझे जो चाहिए वह उपयोगकर्ता के कॉलम पर होता है जो उसकी आईडी में लॉग इन किया गया एक h में दिखाया जाएगा : कमांडलिंक , और शेष यूजर आईडी एक h: आउटपुट टेक्स्ट टैग में होगा।

जब उपयोगकर्ता ने अपने isConnected में लॉग इन किया हो > ध्वज ( बूलियन ) true है और अन्य सभी उपयोगकर्ता झूठे हैं।

क्या कोई भिन्न सम्मिलित करने का कोई तरीका है टैग मेरे जैसे एक निश्चित ध्वज पर निंदा? मेरी managerBean पर एक विधि कॉल करने की तरह कुछ ऐसा है जो पेज पर उपयोगकर्ता फ्लैग init पर निर्भर करता है।

< Div code = "post-text" itemprop = "text">

सबसे आसान तरीका संभवतः 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

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -