Hi, How are you attempting to access this property?
Thank You, Sameera On Tue, Mar 24, 2015 at 11:31 AM, Rasika Perera <[email protected]> wrote: > Hi Sameera & all, > > +1 for the information on schema validation failure. > > I am using ES 1.0.0. I tried adding a custom property on "fieldProperty" > array on ".json" file but didn't work. And Also didn't get any error on the > console log. > > myAsset.rxt > ======= > <artifactType type="application/vnd.wso2-myasset+xml" shortName="myasset" > singularLabel="My Asset" pluralLabel="My Assets" hasNamespace="false" > iconSet="10"> > > <storagePath>/myassets/@{overview_provider}/@{overview_name}</storagePath> > <nameAttribute>overview_name</nameAttribute> > <ui> > <list> > <column name="Provider"> > <data type="path" value="overview_provider" > href="@{storagePath}"/> > </column> > <column name="Name"> > <data type="path" value="overview_name" > href="@{storagePath}"/> > </column> > </list> > </ui> > <content> > <table name="Overview"> > <field type="text" required="true"> > <name>Provider</name> > </field> > <field type="text" required="true"> > <name>Name</name> > </field> > <field type="text-area"> > <name>Description</name> > </field> > <field type="text" required="true"> > <name>Version</name> > </field> > </table> > <table name="Images"> > <field type="text" required="true"> > <name>Thumbnail</name> > </field> > <field type="text" required="true"> > <name>Banner</name> > </field> > </table> > </content> > </artifactType> > > myasset.json > ======== > { > "applyTo": "myasset", > > > "import": [ > "/modules/ext/scripts/rxt.importer.js", > "/modules/ext/scripts/form.exporter.js"], > > "fieldPropertyRules": [ > "overview.name:order=1", > "overview.provider:order=2", > "overview.description:order=3" > ], > > "tables": [ > > { > "name": "*" > } > > ], > > "fieldProperties": [ > > { > "field": "*", > "name": "order", > "value": "" > }, > { > "field": "*", > "name": "hidden", > "value": "false" > }, > { > "field": "*", > "name": "visible", > "value": "true" > }, > { > "field": "overview.*", > "name": "save", > "value": "default" > }, > { > "field": "overview.*", > "name": "editable", > "value": true > }, > { > "field": "images.*", > "name": "editable", > "value": true > }, > { > "field": "*.lifeCycle", > "name": "save", > "value": "asset.lifecycle.action.save" > }, > { > "field": "overview.provider", > "name": "readOnly", > "value": "true" > }, > { > "field":"overview.provider", > "name":"editable", > "value":false > }, > { > "field":"overview.name", > "name":"editable", > "value":false > }, > * {* > * "field":"overview.name <http://overview.name>",* > * "name":"placeholder",* > * "value":"Enter your name here..."* > * },* > ], > > "fields": [ > { > "name": "lifeCycle", > "table": "*", > "label": "Life Cycle", > "value": "SampleLifeCycle2" > > }, > { > "name": "banner", > "table": "images", > "type": "file" > }, > { > "name": "thumbnail", > "table": "images", > "type": "file" > }, > { > "name":"description", > "table":"overview", > "value":"The provider has not given a description." > } > > ], > "permissions": { > "created": ["Internal/private_{overview_provider}"], > "in-review": ["Internal/reviewer", > "Internal/private_{overview_provider}"], > "published": ["Internal/private_{overview_provider}"], > "unpublished": ["Internal/private_{overview_provider}"], > "approved":["Internal/private_{overview_provider}"], > "rejected":["Internal/private_{overview_provider}"], > "retired":["Internal/private_{overview_provider}"], > "deprecated":["Internal/private_{overview_provider}"] > }, > > > "storage": { > > "images_banner": { > > "lifecycle": { > "created": ["Internal/private_{overview_provider}"], > "in-review": ["Internal/reviewer", > "Internal/private_{overview_provider}"], > "published": ["Internal/everyone", > "Internal/private_{overview_provider}", "Internal/reviewer"], > "unpublished": ["Internal/private_{overview_provider}"] > } > }, > > "images_thumbnail": { > > "lifecycle": { > "created": ["Internal/private_{overview_provider}"], > "in-review": ["Internal/reviewer", > "Internal/private_{overview_provider}"], > "published": ["Internal/everyone", > "Internal/private_{overview_provider}", "Internal/reviewer"], > "unpublished": ["Internal/private_{overview_provider}"] > } > } > > } > } > > And also added "myasset" into "publisher-tenant.json" and > "store-tenant.json". > > Is there anything I am missing here? > > Thank you > > On Mon, Mar 23, 2015 at 4:33 PM, Sameera Medagammaddegedara < > [email protected]> wrote: > >> Hi Rasika, >> >> I think you are receiving the error due to a schema validation failure >> (repository/resources/rxt.xsd). >> >> In ES 1.0.0 you can use the extension.json file to add custom properties >> through the fieldProperties array. >> >> *Example:* In the config/ext/gadget.json file [1]: >> >> { >> "field":"overview.name", >> "name":"placeholder", >> "value":"Enter your name" >> } >> >> In ES 2.0.0 you can achieve the same result by editing the configuration >> callback [2] >> >> >> >> >> >> >> >> *Reference* >> >> [1] >> https://github.com/wso2/product-es/blob/1.2.0-m2/modules/apps/publisher/config/ext/gadget.json#L36 >> [2] >> https://github.com/wso2/carbon-store/blob/master/apps/publisher/extensions/assets/default/asset.js#L134 >> >> On Mon, Mar 23, 2015 at 1:00 PM, Rasika Perera <[email protected]> wrote: >> >>> Hi Folks, >>> >>> I am following tutorial[1] in Enterprise Store. I this example I can >>> create a custom RXT. When adding a field, we write; >>> >>> <field type="text" required="true"> >>> <name>Name</name> >>> </field> >>> >>> But If I need to add a custom attribute; >>> >>> <field type="text" required="true" *placeholder*="Enter your name"> >>> <name>Name</name> >>> </field> >>> >>> It gives following error; >>> >>> Failed to save the configuration. >>>> ManageGenericArtifactServiceRegistryExceptionException >>> >>> >>> How can I add / escape these custom attributes? >>> >>> [1] >>> https://docs.wso2.com/display/ES100/Adding+a+New+Asset+Type#AddingaNewAssetType-Step1-CreatinganRXTdefinitionforyourassettype >>> >>> -- >>> With Regards, >>> >>> *Rasika Perera* >>> Software Engineer >>> M: +94 71 680 9060 E: [email protected] >>> LinkedIn: http://lk.linkedin.com/in/rasika90 >>> >>> WSO2 Inc. www.wso2.com >>> lean.enterprise.middleware >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Sameera Medagammaddegedara >> Software Engineer >> >> Contact: >> Email: [email protected] >> Mobile: + 94 077 255 3005 >> > > > > -- > With Regards, > > *Rasika Perera* > Software Engineer > M: +94 71 680 9060 E: [email protected] > LinkedIn: http://lk.linkedin.com/in/rasika90 > > WSO2 Inc. www.wso2.com > lean.enterprise.middleware > -- Sameera Medagammaddegedara Software Engineer Contact: Email: [email protected] Mobile: + 94 077 255 3005
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
