Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: tfrenz am 29.08.16 - 10:38:36

Titel: [Gelöst] CustomControl Application Layout
Beitrag von: tfrenz am 29.08.16 - 10:38:36
Hallo, ich fange gerader mit X-Page programmierung an.
Um ein einhtliches Aussehen zu bekommen, gibt es unter "Extension Library" die Application Layout.
Habe mit ein neues Custom Control "Layout" erstellt.
Nun will ich z.B. eine View oder Form mit dem Layout haben.
Habe heraus gefunden, das man nur das CustomControl in die View oder Form ziehen muss. Die Viewtabelle oder FormTabelle dann in das CustomControl Feld mitte reinziehen.
Das geht bei mir nicht. Ich kann dort nichts hineinziehen.
Kann wir da jemand weiter helfen.

Danke
Thomas
Titel: Re: CustomControl Application Layout
Beitrag von: Flachmann am 29.08.16 - 11:14:30
Ich tippe mal, dass Du die Facets nicht aktiviert hast. Dein ApplicationLayout sollte minimal so aussehen:

Code
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">

	<xe:applicationLayout id="applicationLayout1">
		<xe:this.facets>
			<xp:callback facetName="facetLeft" id="facetLeft" xp:key="LeftColumn">
			</xp:callback>
		</xe:this.facets>
		<xp:callback facetName="facetMiddle" id="facetMiddle"></xp:callback>
		<xe:this.configuration>
			<xe:applicationConfiguration>
			</xe:applicationConfiguration>
		</xe:this.configuration>
	</xe:applicationLayout>
</xp:view>
(hier sind die beiden Facets 'facetLeft' und 'facetMiddle' aktiviert)

Wenn Du nun das Custom Control mit dem Application Layout in eine XPage ziehst, kannst Du anschließend in diese Facets die Ansicht oder so ziehen. Diese Facets kann man am einfachsten in den Eigenschaften des "Application Layout" aktivieren...
Titel: Re: CustomControl Application Layout
Beitrag von: tfrenz am 29.08.16 - 12:36:00
Danke, der Hacken für "drop target" hat gefehlt.