如何将htmlText更改为数据网格中的所有字段

时间:2015-06-08 11:02:21

标签: livecode

如何将htmlText更改为组中的所有字段" DGP"?我正在使用此代码:

repeat with x = 1 to 16--the number of lines in dataarray
      put the htmlText of field x  of group "DGP"  into myHtml
      replace ss with "<font bgcolor=" & quote & "green" & quote & ">" & ss & "</font>" in myHtml 
      set the htmlText  of field x of  group "DGP" to myHtml
   end repeat

如果我写the number of lines in dataarray而不是16,则会出现以下错误:

  

group&#34; NDGP&#34;:第35行的执行错误(块:没有这样的对象),char 11

我认为这是因为网格尺寸较小。当我将代码更改为16时,它可以正常工作,但如果我向下滚动,the bgcolor就会丢失。

1 个答案:

答案 0 :(得分:0)

如果更改了数据网格字段的<div id="myElement" ng-show="showElement"></div> 属性,则会忽略特定于数据网格的属性。一旦触发数据的可见部分的更新,数据网格甚至可以完全忽略这些变化并显示原始数据。通过滚动。

您不应更改数据网格的各个字段的htmlText属性。