setContent текстовой области с помощью tinyMCE

У меня есть несколько текстовых полей, и все они с tinyMCE.

Я хотел бы установить содержимое определенного текстового поля, но не могу найти, как это сделать.

Я пробовал это:

 tinyMCE.get('title').setContent(selected_article_title);

вот моя текстовая область:


И вот моя инициализация tinyMCE:

tinyMCE.init({
// General options
mode : "specific_textareas",
theme : "advanced",
width: "100%",
plugins : "pagebreak,paste,fullscreen,visualchars",

// Theme options
theme_advanced_buttons1 : "code,|,bold,italic,underline,|,sub,sup,|,charmap,|,fullscreen,|,bullist,numlist,|,pasteword",
theme_advanced_buttons2 :"",
theme_advanced_buttons3 :"",
theme_advanced_buttons4 :"",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
valid_elements : "i,sub,sup",
invalid_elements : "p, script",
editor_deselector : "mceOthers"
});

Я не знаю, почему это не работает, я использую пример с веб-сайта tinyMCE http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.setContent

-. 121 ---951418-

В чем причина предупреждения mysqldb :Усеченная неверная ошибка значения DOUBLE?Я получаю много однотипных предупреждений --Предупреждение :Усеченное неверное значение DOUBLE :'512121500B' --, но не могу понять почему. Снимок таблицы MySQL dr _выглядит следующим образом: :PremiseID char (10 )...

Я получаю много подобных предупреждений--

Warning: Truncated incorrect DOUBLE value: '512121500B'

--но не могу понять почему.

Снимок таблицы MySQL dr _выглядит следующим образом:

PremiseID char(10) Primary Key
cycle SMALLINT(6)
last_read DATETIME
reading INTEGER
DeviceID INTEGER

Я хочу удалить много строк по PremiseID. Вот один, в частности :'512121500B'.

Вот моя функция Python, которая удаляет PremiseID:

def delDrSnapRow(premiseID, db):
    sql_cmd = " ".join([
        "delete ",
        "from dr_snapshot ",
        "where PremiseID = " + str(premiseID) + " ; "])

    del_cur = db.cursor()
    rc = del_cur.execute(sql_cmd)
    del_cur.close()

    return rc

PremiseID — это строка, а не двойник. Что мне здесь не хватает?

Большое спасибо.

Изменить

После изменения моей процедуры удаления для использования try :.. за исключением того, что я не вижу предупреждения. Кажется, я не вижу предупреждение, потому что не вижу предупреждение--print(e)--в части кроме.

Я пришел к выводу, что попытка :, кроме как, устранила ошибку.

def delDrSnapRow(premiseID, db):
    sql_cmd = " ".join([
        "delete ",
        "from dr_snapshot ",
        "where PremiseID = " + "'" + premiseID + "' ; "])

    del_cur = db.cursor()

    try:
        rc = del_cur.execute(sql_cmd)

    except MySQLdb.Error, e:
        print "Error %d: %s" % (e.args[0], e.args[1])

    except MySQLdb.Warning, e:
        print(e)
        rc = del_cur.execute(sql_cmd)

    del_cur.close()

    return rc

16
задан octopusgrabbus 2 August 2012 в 16:08
поделиться