|
Re: How to add User Defined Property and Named Expression programmatically? [message #1002572 is a reply to message #1002521] |
Fri, 18 January 2013 21:25 |
|
Try something like:
MetaDataDictionary dd = MetaDataDictionary.getInstance( );
PropertyType strType = dd.getPropertyType( PropertyType.STRING_TYPE );
UserPropertyDefn newPropDefn = new UserPropertyDefn( );
newPropDefn.setName( "myProp4" ); //$NON-NLS-1$
newPropDefn.setType( strType );
PropertyType expType = dd.getPropertyType( PropertyType.EXPRESSION_TYPE );
UserPropertyDefn newNamedDefn = new UserPropertyDefn( );
newNamedDefn.setName( "myNamedExpression" ); //$NON-NLS-1$
newNamedDefn.setType( expType );
Expression expr = new Expression("\"test\"", ExpressionType.JAVASCRIPT);
newNamedDefn.setDefault(expr);
// Add one new user-defined property definition
table.addUserPropertyDefn( newPropDefn );
table.addUserPropertyDefn( newNamedDefn );
Jason
|
|
|
Powered by
FUDForum. Page generated in 0.03703 seconds