在网格中显示基于条件的单元格值-AnguarJS

时间:2019-10-29 10:42:54

标签: javascript angularjs angular-ui-grid angular1.6

我的网格中的字段数量很少,其中之一是角色。目标是根据我得到的响应的值将该字段的值显示为下拉列表(响应是一个名为 deoUsers 的网格,它包含许多字段,响应中的一个字段将是 depCode ,可能的值为2,4,8,15,17&20)以及这两个条件

  1. 使用此值显示此字段-当 depCode 15、8、4、2 时 然后将它们分别显示为 CRT,Deo,BM,KM ,然后 下拉列表禁用

  2. 使用此值显示此字段-当 depCode 17,20 时, 使它们显示复选框 CRT,Deo,BM,KM, HOIT,ROIT ,以便用户可以从下拉列表中选择任何一个...

下面是我的半熟代码:

import urllib.request

base_url = "http://ichart.finance.yahoo.com/table.csv?s="
def make_url(ticker_symbol):
    return base_url + ticker_symbol

output_path = "C:/Users/test/Desktop/research/stock_data/test"
def make_filename(ticker_symbol, directory="S&P"):
    return output_path + "/" + directory + "/" + ticker_symbol + ".csv"

def pull_historical_data(ticker_symbol, directory="S&P"):
    try:
        urllib.request.urlretrieve(make_url(ticker_symbol), make_filename(ticker_symbol, directory))
    except urllib.request.ContentTooShortError as e:
        outfile = open(make_filename(ticker_symbol, directory), "w")
        outfile.write(e.content)
        outfile.close()

pull_historical_data('AAPL', directory="S&P")

0 个答案:

没有答案