[oXygen-user] oxy_eval?

Scott Prentice sp14 at leximation.com
Tue Nov 8 09:58:47 CST 2022


Thanks, Alex! That sounds promising .. I'll give it a try.

Cheers,
...scott


On 11/8/22 12:17 AM, Alex Jitianu wrote:
>
> Hi,
>
> There is an /oxy_xpath()/ [1] function available that can execute 
> XPath, but I'm not sure how it would help in this scenario. What comes 
> to mind is the /onChange/ property on the combo box form control 
> because it's value can be another action invoke when the combo commits 
> a value. For example, you can invoke an XQuery update script [3] which 
> can inspect the document to see what value was committed and can 
> afterwards alter the document accordingly.
>
> comboBox:before {
>      *content*:"A combo box that edits an attribute value. The possible values are 
> provided from CSS:"
>          oxy_combobox(
>              edit,"@attribute",
>              editable, false,
>              values,"value1, value2, value3",
>              labels,"Value no1, Value no2, Value no3",
>              onChange, oxy_action(
>                  name,'Insert',
>                  operation,'XQueryUpdateOperation',
>                  arg-script,'insert node <product>{xs:string(@attribute)}</product> as last into .'));
>
>
> [1] 
> https://www.oxygenxml.com/doc/versions/25.0/ug-editor/topics/dg-xpath-function.html
>
> [2] 
> https://www.oxygenxml.com/doc/versions/25.0/ug-editor/topics/combo-box-editor.html#combo-box-editor__li_rrd_dgk_54b
>
> [3] 
> https://www.oxygenxml.com/doc/versions/25.0/ug-editor/topics/dg-default-author-operations.html#dg-default-author-operations__xqueryupdateoperation
>
> Best regards,
> Alex
> -- 
> Alex Jitianu
> <oXygen/>  XML Editor, Schema Editor and XSLT Editor/Debugger
> http://www.oxygenxml.com
> On 11/8/2022 2:06 AM, Scott Prentice wrote:
>>
>> Just wondering if there's an "eval" custom CSS function .. ?
>>
>> I've got an oxy_combobox that lists a number of attributes, and would 
>> like to be able to test the selected value. If a certain attribute 
>> was selected, I want to set another attribute on the same element.
>>
>> I know I can do this by writing some Java code, but wanted to make 
>> sure I wasn't missing something obvious with the custom CSS functions.
>>
>> Thanks!
>> ...scott
>>
>>
>>
>> _______________________________________________
>> oXygen-user mailing list
>> oXygen-user at oxygenxml.com
>> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
>
> _______________________________________________
> oXygen-user mailing list
> oXygen-user at oxygenxml.com
> https://www.oxygenxml.com/mailman/listinfo/oxygen-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.oxygenxml.com/pipermail/oxygen-user/attachments/20221108/a36f6cbc/attachment.htm>


More information about the oXygen-user mailing list