Hi Sameera, I want to write these attributes(for ex. placeholder) when accessing on "publisher" App.
Thank you On Tue, Mar 24, 2015 at 4:36 PM, Sameera Medagammaddegedara < [email protected]> wrote: > 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 > -- 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
