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