Salesforce/Visualforce:apex:选择复选框是否将默认设置为选中?
我正在visualforce页面上创建一个复选框列表,如下所示Salesforce/Visualforce:apex:选择复选框是否将默认设置为选中?,salesforce,visualforce,apex,Salesforce,Visualforce,Apex,我正在visualforce页面上创建一个复选框列表,如下所示 <apex:selectCheckboxes value="{productItems}" layout="pageDirection"> <apex:selectOptions value="{!items}"/><br/> </apex:selectCheckboxes> 在何处或如何设置默认值为true?我不在vis
<apex:selectCheckboxes value="{productItems}" layout="pageDirection">
<apex:selectOptions value="{!items}"/><br/>
</apex:selectCheckboxes>
在何处或如何设置默认值为true?我不在visualforce组件的“顶点:选择选项”或“顶点:选择”复选框中设置此选项
任何帮助都将不胜感激。在控制器中初始化您的productItems
,例如在构造函数中
List<String> productItems = new List<String>(); // boring
List<String> productItems = new List<String>{'foo', 'bar', 'baz'}; // will have
// these 3 checked assuming there are SelectOptions available with exactly same
// values.
List productItems=new List();//没趣的
List productItems=新列表{'foo','bar','baz'};//将有
//假设有完全相同的SelectOptions可用,则选中这3个选项
//价值观。
这样想吧。理想情况下,控制器类应该自己工作。可能在没有任何Visualforce上下文的情况下从另一个类重用和调用。因此,在pure apex中,只需初始化列表;)