Domino 9 und frühere Versionen > ND9: Entwicklung
iNotes Anpassung: zusätzliches Icon mit Link...
Thomas Schulte:
Also schon was drin. In Prinzip steckt der Mist in der Custom_Js_Lite mit drin ....
--- Code: ---/>// This function will be called just before the action buttons are added to the action bar.<break
/>// Some possible customizations include adding a new menu, removing a menu, or changing<break
/>// the position of an action menu.<break/>//<break/>// >>>>>>>>>>>> ....
/>//<break/>// Insert the Custom_ActionsHelper_Lite subform above to enable the helper functions to more easily add, remove<break
/>// or reposition action menu items.<break/>//<break/></NotesComment><break
/>function Custom_Scene_Actions_Lite(s_MenuID)<break/>{<break/></par>
<par def='2'><run><font style='bold'/> if ( s_MenuID == "e-actions-mailview-inbox" ) {</run></par>
<par def='2'/>
<par def='2'><run><font style='bold'/> var aAdd1 = [</run></par>
<par def='2'><run><font style='bold'/> {title:"Hello", find_id: "new", id: "hello1", before: true, </run></par>
<par def='3'><run><font style='bold'/> action:"com_ibm_dwa_ui_EXAMPLE_alert{sMsg: \'Hello world\'}", help_text:"some hover text" }<break
/> ];</run></par>
<par def='2'><run><font style='bold'/> addActionsLite( s_MenuID, true, aAdd1 );</run></par>
<par def='2'><run><font style='bold'/><break/> }</run></par>
<par def='2'><run><font style='bold'/></run></par>
<par def='2'><run><font style='bold'/> if ( s_MenuID == "e-actions-commonmasthead" ) {</run></par>
<par def='2'><run><font style='bold'/><break/> var aRemove1 = [ {id:"contacts"},<break
/> {id:"todo"},<break/> {id:"notebook"},</run></par>
<par def='2'><run><font style='bold'/> ];</run></par>
<par def='2'><run><font style='bold'/> removeActionsLite( s_MenuID, true, aRemove1);<break
/></run></par>
<par def='2'><run><font style='bold'/> repositionActionsLite( s_MenuID, true, "home", "mail", true);<break
/></run></par>
<par def='2'><run><font style='bold'/> var aAdd2 = [</run></par>
<par def='3'><run><font style='bold'/> {find_id: "calendar", id: "ibmlogo", before: false, action:"x_open_IBM", </run></par>
<par def='3'><run><font style='bold'/> help_text:"IBM", img:"/iNotes/Forms9_x.nsf/ibmLogo.png", img_width: 40, </run></par>
<par def='3'><run><font style='bold'/> img_height: 15, x_offset: 0, y_offset: 0}</run></par>
<par def='3'><run><font style='bold'/> ];</run></par>
<par def='2'><run><font style='bold'/> addActionsLite( s_MenuID, true, aAdd2 );<break
/></run></par>
--- Ende Code ---
Thomas Schulte:
Ok das hier erstellt einen Button vor Home und schreibt da Hello World rein:
//Trying to remove Buttons From Masthead
if (s_MenuID == "e-actions-commonmasthead" )
{
var aAdd1 = [{title:"Hello world", find_id: "home", id: "hello1", before: true, action:"com_ibm_dwa_ui_EXAMPLE_alert {sMsg: \'Hello1\'}", help_text:"some hover text" }];
addActionsLite( s_MenuID, true, aAdd1);
}
Das Ganze muss in die Customs_JS_Lite Teilmaske in der Forms9_x.nsf Und in der Subform in die function Custom_Scene_Actions_Lite(s_MenuID)
Und man muss in derselben Subform auch noch die <InsertNotesSubForm Name=API_Utils_Subform> einbeziehen, also den <NotesComment> ... </NotesComment> Block außen rum wegmachen. Sonst funktioniert der Alert nicht.
Tode:
Doch so einfach... Dann brauche ich ja nur noch das Custom Icon... super Hilfe, Danke!
Thomas Schulte:
Er macht das auch mit einem Image in der Forms9_x.nsf ...
//Trying to remove Buttons From Masthead
if (s_MenuID == "e-actions-commonmasthead" )
{
var aRemove1 = [ {id:"contacts"}, {id:"todo"}, {id:"notebook"}];
removeActionsLite(s_MenuID, true, aRemove1);
var aAdd1 = [{ find_id: "home", id: "hello1", before: true, action:"com_ibm_dwa_ui_EXAMPLE_alert {sMsg: \'Hello1\'}", help_text:"some hover text", img:"/iNotes/Forms9_x.nsf/gender-female.png", img_width: 14, img_height: 15 }];
addActionsLite( s_MenuID, true, aAdd1);
}
Das Ergebnis schaut dann aber lustig aus
Thomas Schulte:
Das Problem ist, daswenn man weis wie es geht ist es einfach. Aber bis man in dem Code und der "Dokumentation" mal gefunden hat was man sucht dauert es etwas.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln