摘要: Open the following defination and changed them.1. NEW_PS_LOGO (Image Type) - To change the logo.2. PORTAL_UNI_HEADER_NS4X (Html Type) - Change logo name on mouse over.3. PORTAL_UNI_HEARDER_NNS (Html Type)4. PT_BRANDING (Application Package Type) - Deals to manipulate homepage and portal look.Note:Do 阅读全文
posted @ 2013-10-24 14:36 Bryan chen 阅读(258) 评论(0) 推荐(0)
摘要: Portal RegistryEach portal is defined by a portal registry.A portal registry has a tree-like structure in which content references are organized, classified, and registered.A portal registry contains folders and content references.In the portal registry, folders organize content references into a mu 阅读全文
posted @ 2013-10-24 14:18 Bryan chen 阅读(196) 评论(0) 推荐(0)
摘要: Steps to configure and get Reports in Report manager.1. Enable getting Reports in Report Manager.2. Add New Folders.3. Get new files to Process Monitor.4. Assign/Create required Permission Lists/Roles to Users.5. Configure the process.6. Create a new run control id.7. Run it.8. Verify it.For any rep 阅读全文
posted @ 2013-10-24 14:11 Bryan chen 阅读(233) 评论(0) 推荐(0)
摘要: The Rowset class contains two methods that can be used to show and hide all rows:ShowAllRows()HideAllRows()You can use these two methods to show or hide a grid on a page associated wtih a particular rowset.Simply make sure that the grid uses the main record that your rowset refers to, then refer to 阅读全文
posted @ 2013-10-24 13:56 Bryan chen 阅读(605) 评论(0) 推荐(0)
摘要: If you ever need to create a view that selects all fields from a particular record, then you should be using the%SelectAllmeta-sql construct.Why? Because%SelectAlluses the underlying record definition to select the fields - so it will always return all fields from the underlying record, even if that 阅读全文
posted @ 2013-10-24 13:55 Bryan chen 阅读(322) 评论(0) 推荐(0)
摘要: If you are trying to set the value of a field through PeopleCode and that field happens to beNAMEthen you will experience the following error when using the shortcutRowset(Row).Record.Field.Value approach:&rsExample(1).DERIVED.NAME.Value = "This will error";Gives the following error wh 阅读全文
posted @ 2013-10-24 13:54 Bryan chen 阅读(219) 评论(0) 推荐(0)
摘要: A blunt, but useful method for debugging PeopleCode is to use the inbuilt "Error" function to stop processing and provide a message.Something as simple as this can be a valuable debugging tool at times:Error "The value of variable x=" | &x;Most people use message box (or the 阅读全文
posted @ 2013-10-24 13:53 Bryan chen 阅读(223) 评论(0) 推荐(0)
摘要: The Case-When-Exists expression in Oracle is really handy. Here's an example of how to use it in a sub-select to return a status. This SQL checks for a match between thePS_PERSONandPSOPRDEFNrecords to determine the person status. The idea is that if the operator is not inPS_PERSONthen they are n 阅读全文
posted @ 2013-10-24 13:51 Bryan chen 阅读(1941) 评论(0) 推荐(0)
摘要: Use theSearchClear()method which is part of the Field class to clear search values on a particular search key field. This is how you canresetsearch parameters specified by a user when they press theReturn to Searchbutton.You can call this using the shortcut notation:RECORD.FIELD.SearchClear();Or you 阅读全文
posted @ 2013-10-24 13:50 Bryan chen 阅读(166) 评论(0) 推荐(0)
摘要: I find that you often need to create and manipulate standalone rowsets. Sometimes you can get the data for your standalone rowset from the database using theFillmethod, however sometimes you'll want to copy from existing rowsets. This is where theCopyTomethod comes in handy.However there is one 阅读全文
posted @ 2013-10-24 13:49 Bryan chen 阅读(191) 评论(0) 推荐(0)