CakePHP1.2を使った多言語サポート対応時の覚書き
CakePHP 1.2を使った国際化を実装する際に調べて役に...
To control Expand/Collapse status of the view in XPages, you just have to use [ExpandLevel] in view data source.
For example, Set “0” to expand, “1” to collapse as default.
Then Is it possible if you want to collapse the view as default except the specific category like below?
Use the following Serverside Javascript code in afterPageLoad event to expand the specific category.
<xp:this.afterPageLoad><![CDATA[#{javascript:var viewPanel = getComponent("viewPanel1"); var model:com.ibm.xsp.model.domino.DominoViewDataModel = viewPanel.getDataModel(); var container:com.ibm.xsp.model.domino.DominoViewDataContainer = model.getDominoViewDataContainer(); container.expand("1");}]]></xp:this.afterPageLoad>In the above case, the last line(L4) specifies the first category to expand.
Like this sample code, you can control more if you use SSJS. In this case, I use DominoViewDataModel object. If you are interested in this object, you can see more detail from this link.
You might be able to get more ideas to control view data source directly.