XUL(XML USER LANGUAGE)中自带persist属性,这是个很不错的属性。主要作用就是可以用xul本身的机制帮你记住某些值,这些值他会专门保存在localstore.rdf文件中。
 
我这里主要说下我碰到的一个问题,本来使用是很容易的,举个例,要记住用户对checkbox的勾选状态可以这么写:
<checkbox label="Enable JavaScript" checked="true" persist="checked" />
这样如果程序关掉,下次打开也能恢复到之前的勾选状态。
但是同样的做法在textbox上却行不通。。百思不解。。。后来一次巧合发觉了问题所在
<textbox 
/>
加上红色字体的这段,persist就能正常工作了。。哎,无语阿,还要强制定义改了才设置value值。
另外persist的生效需要有个id才行。persist后跟的值是一些属性,包括value width等等,中间用空格分开。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2022-12-23
猜你喜欢
  • 2021-08-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案