清除ui.bootstrap.typeahead中的图标

时间:2016-06-16 19:03:34

标签: javascript angularjs angular-ui-bootstrap

我正在使用来自Angular bootstrap UI

的有角度的UI预测

我希望能够使用文本框中的图标清除选择,如下所示

A       B       C        D        E        F
    Optimum Fixed Income Fund Class A

    Year Ended


  <xsl:function name="dg3:get_column_span">
    <xsl:param name="cell"/>
    <xsl:choose>
      <xsl:when test="$mergeCells[e:mergeCell[matches(@ref, concat('^',$cell/@r,':'))]]">
        <xsl:variable name="merge"
          select="$mergeCells//e:mergeCell[matches(@ref, concat('^',$cell/@r,':'))]"/>
        <xsl:value-of
          select="dg3:get_column_number(replace($merge/@ref, '([^:]+):([^;]+)','$2')) -
          dg3:get_column_number(replace($merge/@ref, '([^:]+):([^;]+)','$1')) + 1"
        />
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="1"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:function>

  <xsl:function name="dg3:get_column_number">
    <xsl:param name="range"/>
    <xsl:value-of
      select="string-to-codepoints(substring($range,1,1)) -
      string-to-codepoints('A') + 1"/>
  </xsl:function>

我尝试使用输入类型搜索,但是没有用。 我的代码:

--------------------------------------------------
|                                               X|
--------------------------------------------------

任何建议都很棒。

1 个答案:

答案 0 :(得分:3)

http://plnkr.co/edit/e8KUEKNkKZTOVa4DU3oN?p=preview

private ushort[] GetYSlice(int y, ushort[] voxels, int DimensionX, int DimensionY, int DimensionZ)
{
    var res = new ushort[DimensionX * DimensionZ];
    for( int i = 0; i < DimensionX; i++)
    {
        for( int j = 0; j < DimensionX; j++)
        {
            res[j + i*DimensionX] = voxels[j * DimensionZ * DimensionY + Y*DimensionZ + i]
        }
    }
    return res;
}

private ushort[] GetXSlice(int x, ushort[voxels], int DimensionX, int DimensionY, int DimensionZ)
{
   var res = new short[DimensionY * DimensionZ];
   for(int i = 0; i < DimensionY; i++)
   {
       for(int j = 0; j < DimensionZ; j++)
       {
           res[j + i*DimensionZ] = voxels[i*DimensionY + j*DimensionZ*DimensionX + x]
       }
   }
   return res;
} 

在文本框中叠加X的修改版本(使用相对和绝对定位)

http://plnkr.co/edit/kBq0U2D5i8CyNwykDUcj?p=preview