Mike,

you could make it intuitively working by filling in the text 'NULL' in gray 
letters as a default when the field is empty.

see how it's done in Open Declaration
  com.vividsolutions.jump.workbench.ui.network.ProxySettingsOptionsPanel
around line 205.

..ede

On 11.05.2015 22:44, Rahkonen Jukka (MML) wrote:
> Confirmed, that't worth documenting as well.
> 
> 
> There may be some buggy interaction between the plugin and the normal 
> operations but I haven't yet found a way to reproduce. I believe that for 
> couple of times after using the SetAttribute boxes for the first time in a 
> new project, if I went back to the project window and added new layers for 
> editing the geometries, the editing tool box had lost the focus. Switching 
> from one tool to another and back helped: draw point - draw linestring - draw 
> point and only then you can really draw a point. But I can't reproduce the 
> behaviour. There should be quality control for the bugs, unreliable ones are 
> irritating :)
> 
> 
> -Jukka-
> 
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> **Michaël Michaud wrote:
>  
> Hi,
> 
> You should be able to achieve this by omitting the value attribute.
> 
> Michaël
> 
> Le 11/05/2015 16:03, Rahkonen Jukka (MML) a écrit :
>>
>> Hi,
>>
>>  
>>
>> Is there a way to make a button that sets the attribute value into “NULL” ?
>>
>>  
>>
>> -Jukka Rahkonen-
>>
>>  
>>
>>  
>>
>>  
>>
>> Giuseppe Aruta wrote:
>>
>>  
>>
>> Hi Michael,
>>
>> I tested your plugin.
>>
>> - I create a new layer and called *Test_Layer*
>> - Add an attribute to the layer, called "*Test_attribute*"
>>
>> - Open XML file. On lines   </button icon="...." text="..." atomic="true" 
>> layer="..."/>,  I modified /layer=/*"Test_Layer*"
>> - On the lines  </attribute name="..." value="..."//>. I 
>> modified/attribute=/*"Test_attribute"*. For each lines I 
>> modified/value=/*"value1*",/value="/*value2"*, etc. Where *value1, value2*, 
>> etc are the values I want to use
>>
>> It works. Option/tooltip="...."/ can to be set to recognize the values and 
>> attributes, for instance tooltip=*"Test_attribute - value4"*
>>
>> I agree with Jukka, we need a manual or a documented example.
>> Wiki wil be a good idea.
>>
>> Best regards
>>
>> Peppe
>>
>>  
>>
>>  
>>
>> 2015-05-11 8:52 GMT+02:00 Michaël Michaud <m.michael.mich...@orange.fr 
>> <mailto:m.michael.mich...@orange.fr>>:
>>
>> Hi Jukka,
>>
>> Thanks for the tests.
>>
>> Here is a version 0.4 with better messages (and resources for translation).
>> https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/SetAttributes%20PlugIn/
>>
>> Note that the xml attribute "atomic" in "button" element makes the
>> plugin more or less permissive regarding the schema :
>> - atomic="false" (or no atomic attribute) : missing attributes are
>> simply ignored
>> - atomic="true" : fails with a message if an attribute is missing
>>
>> I'll try to write a wiki page to explain how to write a configuration file
>>
>> Michaël
>>
>>
>> Le 10/05/2015 19:25, Rahkonen Jukka (MML) a écrit :
>> > Hi,
>> >
>> > I got it, this tool edits only layer named as "layerName". I think that 
>> > this tool will need a manual with good examples and also some improvements 
>> > to the error messages but it will become a good tool and nice addition 
>> > into OJ Plus.
>> >
>> > -Jukka Rahkonen-
>> > ________________________________________
>> > Rahkonen Jukka (MML) wrote:
>> >
>> > Hi,
>> >
>> > Feature feels useful and simple to use and configure. My first experiences:
>> >
>> > - I could not make the buttons which should update attribute "Nom0" to 
>> > work. I have that attribute in the table as String but the result is always
>> >   "No selected feature found in a matching editable layers
>> > - Error message should handle the case when layer does not have a correct 
>> > attribute. Something like
>> > "No selected feature with attribute {0} found"
>> >
>> > If I have an attribute window open when using the toolbox the values are 
>> > updated in the window which is great. Generally I am not sure it that 
>> > happens with all editing tools. Would it be good to have a "Reshesh" 
>> > button in the attribute window?
>> >
>> > -Jukka Rahkonen-
>> > ________________________________________
>> > Michaël Michaud wrote:
>> >
>> > Hi Jumpers,
>> >
>> > I just committed code of a new extension which makes it possible to create
>> > toolboxes from xml to set one or many attribute(s) values of a selection of
>> > features in one click.
>> > The toolbox is composed of as many buttons as needed, each button set
>> > attributes of one or several attributes with specified values. It is
>> > defined in
>> > a xml file located in lib/ext/set_attributes (two examples including
>> > explanation
>> > attached)
>> >
>> > https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/SetAttributes%20PlugIn/?
>> >
>> > How to :
>> > -----------
>> > - copy the jar file in lib/ext
>> > - copy the set_attributes directory in lib/ext
>> > Study how to write a xml for your use case from the xml attached in this
>> > mail
>> > Start OpenJUMP, click on menu
>> > Extension > SetAttributes... then check the name of your xml and click OK
>> > You can have several toolboxes for different purposes and you can adjust
>> > the
>> > definition of your buttons without re-starting OpenJUMP (just
>> > re-activate the
>> > plugin from the menu)
>> >
>> > I propose to include this lightweight extension in PLUS version if
>> > feedback if
>> > good enough.
>> >
>> > Michaël
>> >
>> > ------------------------------------------------------------------------------
>> > One dashboard for servers and applications across Physical-Virtual-Cloud
>> > Widest out-of-the-box monitoring support with 50+ applications
>> > Performance metrics, stats and reports that give you Actionable Insights
>> > Deep dive visibility with transaction tracing using APM Insight.
>> > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> > _______________________________________________
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net 
>> > <mailto:Jump-pilot-devel@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> >
>> > ------------------------------------------------------------------------------
>> > One dashboard for servers and applications across Physical-Virtual-Cloud
>> > Widest out-of-the-box monitoring support with 50+ applications
>> > Performance metrics, stats and reports that give you Actionable Insights
>> > Deep dive visibility with transaction tracing using APM Insight.
>> > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> > _______________________________________________
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net 
>> > <mailto:Jump-pilot-devel@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> >
>> > ------------------------------------------------------------------------------
>> > One dashboard for servers and applications across Physical-Virtual-Cloud
>> > Widest out-of-the-box monitoring support with 50+ applications
>> > Performance metrics, stats and reports that give you Actionable Insights
>> > Deep dive visibility with transaction tracing using APM Insight.
>> > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> > _______________________________________________
>> > Jump-pilot-devel mailing list
>> > Jump-pilot-devel@lists.sourceforge.net 
>> > <mailto:Jump-pilot-devel@lists.sourceforge.net>
>> > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net 
>> <mailto:Jump-pilot-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>  
>>
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud 
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>>
>>
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
> 
> 
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> 
> 
> 
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to